Атрибут 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 для него обычно избыточно.