Добавление податрибутов в атрибут с помощью JS
Как сформировать такой атрибут в html-коде?
<button id="gg" data-win-options="{id:'cmdAdd', label:'Add', icon:'add', section:'global', tooltip:'Add item'}"> </button> Видите атрибут data-win-options? У него интересное значение. Есть ли такая функция, которая позволяет создать такой атрибут? А то писать вот такое: document.getElementById("gg").setAttribute("data-win-options", "{id:'cmdAdd', label:'Add', icon:'add', section:'global', tooltip:'Add item'}") неинтересно. |
Цитата:
gg.winOptions = JSON.parse(gg.dataset.winOptions); // dataset - не оч кроссбраузерно, лучше getAttribute // в атрибуте должен быть json, чтобы спарсить его с помощью JSON.parse alert(gg.winOptions.label); |
Часовой пояс GMT +3, время: 14:36. |