2014-09-27 2 views
0

У меня проблема с запутанностью.Проблема получения значения элемента

У меня есть HTML-элемент, который выглядит следующим образом:

<tr id = "pracarea6196" value = "success" name = "pracarea" class = "success"> 

Всякий раз, когда я пытаюсь получить значение элемента, я получаю не определено:

document.getElementById("pracarea6196").value 

Почему бы это было так?

+2

Работает ли '.getAttribute (« значение »)? –

+0

есть. странно. любые идеи о том, почему это происходит? –

+3

Значение не является допустимым атрибутом для интерфейса HTMLTableRowElement, поэтому вы должны использовать его getAttribute и setAttribute. –

ответ

2

tr теги не имеют значения. input теги do. Поэтому DOM API рассматривает это как любой другой атрибут.

document.getElementById('pracarea6196').getAttribute('value') 
Смежные вопросы