Атрибут id тега <base>
Описание
Атрибут id для тега <base> позволяет назначить уникальный идентификатор элементу. Хотя на практике этот атрибут редко используется с тегом <base>, он может быть полезен для программного доступа через JavaScript.
Пример использования:
<head>
<base id="base-api" href="https://api.example.com/v1/">
</head>
Доступ через JavaScript:
// Получение элемента по ID
const baseElement = document.getElementById('base-api');
// Изменение базового URL
baseElement.href = 'https://api.example.com/v2/';
// Логирование текущего базового URL
console.log('Текущий базовый URL:', baseElement.href);
Особенности:
- Должен быть уникальным в пределах документа
- Позволяет быстро находить элемент в DOM
- Не влияет на отображение страницы
- Может использоваться для интеграции с аналитическими системами
Практическое применение:
// Динамическое переключение API endpoint
function switchApiVersion(version) {
const base = document.getElementById('base-api');
base.href = `https://api.example.com/${version}/`;
}
Важно: В документе может быть только один тег <base>, поэтому использование id для него обычно избыточно.