Атрибут 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"]')).