Снова я. Проблема с input'ами.
Сразу к делу: при вставке ("aa").value в ("first").innerHTML вставляется не содержимое тега input, а [object HTMLInputElement]. Вот исходник:
<input id="aa" type=textbox> <input type=button id="b" value="!" onClick="main2()"> <p id="other"></p> <p id="first"></p> function main2(){ if(document.getElementById("aa").value != "") { document.getElementById("first").innerHTML += document.getElementById("aa")+"<br>"; document.getElementById("other").innerHTML = "Пocлeдний coxpaнeнный тeкcт:"} } В итоге получается: ------------------------------- Пocлeдний coxpaнeнный тeкcт: [object HTMLInputElement] ------------------------------- В общем и целом (это ведь неполный исходник!) всё работает, кроме вышеприведённой проблемы. Кто-нибудь может мне объяснить это? |
Цитата:
|
Но это же инпут!
Хотя, здесь, наверное, неточности перевода :) Содержимое - это value. Выше Java-исходника я оставил html-исходник. |
Цитата:
|
Я понял, спасибо - не поставил в конце "value":
document.getElementById("aa").value+"<br>" |
Часовой пояс GMT +3, время: 04:48. |