Мастер-классы по Javascript Екатеринбург Ростов-на-Дону Москва Узнать больше...
Содержание (скрыть) Содержание (показать)

Получите пользовательский атрибут

  1. Получите div в переменную.
  2. Получите значение атрибута "data-widget-name" в переменную.
  3. Выведите его.

Документ:

<body>

  <div data-widget-name="menu">Выберите жанр</div>  

  <script>/* ... */</script>
</body>

Исходный код: tutorial/browser/dom/custom_attribute.html.

Решение
Решение
  1. Для начала, нам нужно получить div. Здесь нет комментариев, так что сработает document.body.children[0] даже для старых IE.

    var div = document.body.children[0];
    

  2. Пользовательский атрибут не попадает в свойства DOM-объекта, поэтому используем
    метод getAttribute().

    <body>
    
      <div data-widget-name="menu">Выберите жанр</div>
    
      <script>
        var div = document.body.children[0];
     
        var widgetName = div.getAttribute('data-widget-name');
     
        alert( widgetName );  // "menu"
      </script>
    </body>
    

#217
Наверх

Реклама

Нашли опечатку?

Нашли опечатку на сайте? Что-то кажется странным?
Выделите соответствующий текст и нажмите Ctrl+Enter!

Последние Комментарии

Помоги другим!

Помоги другим узнать о хорошей статье!