У меня есть следующий html фрагмент с пользовательским атрибутом данных data-parm1:
<div id="my_div" data-parm1="string_A" ></div>
Можно ли установить data-parm1 с помощью css?
CSS нельзя использовать для добавления, манипулирования или создания узлов в DOM (объектная модель документа). Лучше всего использовать JavaScript document.getElementById("my_div").setAttribute("data-param1", "StringB"); Приведенный выше код устанавливает для data-param1 значение StringB.
document.getElementById("my_div").setAttribute("data-param1", "StringB");