Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как вынуть текст из DIV (https://javascript.ru/forum/misc/37406-kak-vynut-tekst-iz-div.html)

MOZG 18.04.2013 17:29

Я понимаю что ошибка была в том что указывается Element, а нужно было бы Elements

Если так
var a = document.getElementsByClassName('noButtonInputCoun t unitsInputCount').value
то ошибки нету, но и в переменной нету того что нужно ;(

Но я начал читать про getElements раньше не доводилось. Я только начинаю писать на javascripts

MOZG 18.04.2013 17:32

alert(document.getElementById('unitInput1').parent Node.getElementsByClassName('noButtonInputCount unitsInputCount')[0].innerHTML);

отрабатывает нормально, но выдает 0 вместо 999 =(

MOZG 18.04.2013 17:34

vadim5june,
огромное спасибо!!!! все заработало!! Ура )))

MOZG 18.04.2013 17:35

Сейчас почитаю про указанные функции. Очень оперативно, очень подробно! Спасибо еще раз всем! =)

vadim5june 18.04.2013 17:38

Цитата:

Сообщение от MOZG
но выдает 0 вместо 999 =(

Разве?У меня 999 в хроме
<!DOCTYPE html>
<html>
 <td id="big_td_56">
<div class="inputContainer bigBoxStyleClass">
<img 

class="noButtonImageUnits switchImage" src="pictures/Units/SwordmanIcon.png"/>
<div class="noButtonLabelInput">Солдат2</div>
<div 

id="unitMax1" class="mapMaxButton hoverable">
<div class="iconbutton_left">
<div class="iconbutton_right">
<div class="iconbutton_middle">
<span class="mapMaxValue">MAX</span>
</div>
</div>
</div>
</div>
<img class="permissionIcon switchImage" 
src="pictures/Browser/PermissionFalse_Colored.png"/>
<input id="unitInput1" class="noButtonInputField unitsInput" type="text" size="10"/>
<div class="noButtonInputCount unitsInputCount">999</div>
</div>
</td>
<script>
alert(document.getElementById('unitInput1').parentNode.getElementsByClassName
('noButtonInputCount unitsInputCount')[0].innerHTML);
</script>

MOZG 18.04.2013 17:56

Я уже выше написал что все работает!
Огромное спасибо за помощь, причем подробную )


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