GetElementsByName в HTML5

131
17 сентября 2019, 07:20

Получаю я скриптом элементы с некоторым именем:

        var arr = document.getElementsByName("E");

хочу получить значения этих элементов, но почему-то arr[0] не имеет свойства value либо другого, хоть на всех доках нет, искал по HTML5 тоже пусто, как можно теперь получить значения т.е. value этих элементов?

Answer 1

Свойство value есть только у элементов input, select и textarea. Ну может еще button. В Вашем случае надо использовать

console.log(arr[0].getAttribute("value"));

var arr = document.getElementsByName("testname"); 
console.log(arr[0].getAttribute("value"));
<div name="testname" value="testvalue">TEST DIV with name and value</div>

READ ALSO
Как создать обратный эффект при скролле наверх?

Как создать обратный эффект при скролле наверх?

При скролле первого экрана из картинки плавно появляется видео, а после уже листается контент

122
Какую функцию выполняет webkit в CSS?

Какую функцию выполняет webkit в CSS?

Я знаю, что есть: -webkit-, -moz-, -o-, -ms-Также я знаю, для каких браузеров используются эти

115
Вставить скриптом

Вставить скриптом

Может кто сталкивался, допустим есть какой-то скопированный текст "текст", и его нужно вставить в какую-то выбранную textarea через консоль браузера,...

128