Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Почему не работает? (https://javascript.ru/forum/misc/37501-pochemu-ne-rabotaet.html)

qwerty-клавиатура 22.04.2013 13:36

Почему не работает?
 
<div class="frame" data-heading="Выбор изображения">...</div>

document.getElementsByClassName('frame')[0]['data-heading']
undefined
document.getElementsByClassName('frame')[0].getAttribute('data-heading')
"Выбор изображения"


Почему undefined?

bret 22.04.2013 14:20

А почему нет? Где вы нашли такое обращение к аттрибутам: document.getElementsByClassName('frame')[0]['data-heading'] ?

qwerty-клавиатура 22.04.2013 15:49

element.id

qwerty-клавиатура 22.04.2013 15:53

element.name
element.style
но element.className одноименные аттрибуты тега и элемента просто для удобства


Часовой пояс GMT +3, время: 02:15.