Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Как получить атрибут через js?

Я получил в переменную point тег див, который имеет атрибут dir
При записи alert(point.dir) я не могу получить значение.
Атрибут имеет текст, но окно выдаёт мне ничего. Белое ничего, будто строка пуста.

Нужно получить значение этим способом, просто через точку, обращаясь к свойству

По дате
По рейтингу
Аватар пользователя
Гений

HTML-атрибут и свойство DOM-объекта - разные вещи.
Во-первых:

alert( point.getAttribute("dir") );

Во-вторых, для кастомных атрибутов специально предусмотрен data-,

<div data-dir="-1">

alert( point.dataset.dir ); // "-1"

Возможно, нужно прописать корневой каталог, через который обрабатываются все файлы.