Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Почему getElementByClassName undefined (https://javascript.ru/forum/dom-window/67040-pochemu-getelementbyclassname-undefined.html)

imedia 24.01.2017 16:19

Почему getElementByClassName undefined
 
<input type="text" class="city_" style="width:250px;display:inline-block">
<input type="submit" onclick="app_type_city()" style="display:inline-block" value="ok">


<script>
function app_type_city(){
alert(document.getElementsByClassName("city_").val ue)
location.href="?app_type=all";
}
</script>

ksa 24.01.2017 16:48

Цитата:

Сообщение от imedia
Почему getElementByClassName undefined

Потому, что это коллекция...

<input type="text" class="city_" value='Test' />
<input type="submit" value="ok" />
<script>
alert(document.getElementsByClassName("city_")[0].value)	;
</script>

Dilettante_Pro 24.01.2017 17:43

Цитата:

Сообщение от ksa
Сообщение от imedia
Почему getElementByClassName undefined
Потому, что это коллекция...

И, кроме того, getElementsByClassName

ksa 25.01.2017 08:14

Цитата:

Сообщение от Dilettante_Pro
И, кроме того, getElementsByClassName

В примере он правильно написал... :)


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