Атрибут id тега <param>


Описание

Атрибут id для тега <param> задаёт уникальный идентификатор параметра в рамках документа. Этот идентификатор может использоваться для стилизации через CSS или обращения к элементу через JavaScript.

Пример использования:
<object data="mediaplayer.swf" type="application/x-shockwave-flash"> <param id="volumeParam" name="volume" value="80"> <param id="colorParam" name="colorScheme" value="dark"> </object>

Основные характеристики:

Аспект Описание
Уникальность Должен быть единственным в документе
Синтаксис Должен начинаться с буквы (A-Za-z)
Регистр Чувствителен к регистру (id ≠ ID)

Использование с JavaScript:

<script> document.getElementById('volumeParam').value = 50; // Изменение значения параметра </script>

Рекомендации:

  • Используйте осмысленные имена (например, "playerVolume" вместо "param1")
  • Избегайте использования id для стилизации - лучше применять классы
  • Уникальные id особенно полезны при работе с несколькими аналогичными объектами на странице

Ограничения:

  • Не влияет на работу самого параметра с плагином
  • Тег param обычно не отображается визуально
  • Повторяющиеся id вызывают ошибки валидации

Примечание: Хотя атрибут id может быть полезен для работы с параметрами через JavaScript, в большинстве случаев достаточно обращения через родительский объект и имя параметра (document.querySelector('object param[name="volume"]')).