Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.04.2013, 13:36
Кандидат Javascript-наук
Посмотреть профиль Найти все сообщения от qwerty-клавиатура
 
Регистрация: 12.04.2013
Сообщений: 132

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

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


Почему undefined?
Ответить с цитированием
  #2 (permalink)  
Старый 22.04.2013, 14:20
Аватар для bret
Кандидат Javascript-наук
Отправить личное сообщение для bret Посмотреть профиль Найти все сообщения от bret
 
Регистрация: 04.10.2008
Сообщений: 128

А почему нет? Где вы нашли такое обращение к аттрибутам: document.getElementsByClassName('frame')[0]['data-heading'] ?
__________________
я подыскиваю мозг... твой подойдёт
Ответить с цитированием
  #3 (permalink)  
Старый 22.04.2013, 15:49
Кандидат Javascript-наук
Посмотреть профиль Найти все сообщения от qwerty-клавиатура
 
Регистрация: 12.04.2013
Сообщений: 132

element.id
Ответить с цитированием
  #4 (permalink)  
Старый 22.04.2013, 15:53
Кандидат Javascript-наук
Посмотреть профиль Найти все сообщения от qwerty-клавиатура
 
Регистрация: 12.04.2013
Сообщений: 132

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



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
почему не работает два автокомплита вместе mcavalon AJAX и COMET 3 23.12.2011 11:56
Почему это работает? (инклуд JS в JS) Василий Б. Общие вопросы Javascript 4 11.06.2010 12:41
Помогите с javascript (Почему не работает) remus Оффтопик 9 09.06.2010 11:18
Почему не работает код? JSprog Общие вопросы Javascript 4 16.08.2009 14:39
Почему не работает функция? Vitaly jQuery 10 31.07.2009 17:01