Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.06.2014, 18:02
Новичок на форуме
Отправить личное сообщение для Kenya-West Посмотреть профиль Найти все сообщения от Kenya-West
 
Регистрация: 28.06.2014
Сообщений: 8

Добавление податрибутов в атрибут с помощью 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'}")

неинтересно.
Ответить с цитированием
  #2 (permalink)  
Старый 28.06.2014, 18:25
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от Kenya-West
Есть ли такая функция, которая позволяет создать такой атрибут?
А зачем создавать такой атрибут? Создай свойство и работай с ним как с объектом:
gg.winOptions = JSON.parse(gg.dataset.winOptions); // dataset - не оч кроссбраузерно, лучше getAttribute
// в атрибуте должен быть json, чтобы спарсить его с помощью JSON.parse
alert(gg.winOptions.label);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление JS кода в HTML страницу (расширение) iLnes Общие вопросы Javascript 2 18.06.2013 06:04
добавление атрибута HTML элементу с помощью JavaScript brainload Events/DOM/Window 4 23.12.2012 11:18
Вывод текста из JS файла в атрибут div на html страничке. help Kreol Общие вопросы Javascript 11 15.12.2012 13:08
Добавление кода js в js файл BEUJ Общие вопросы Javascript 13 12.01.2012 21:35
Привильное добавление элементов с помощью js syegorius Events/DOM/Window 0 08.01.2012 09:32