Как получить текущее значение элемента?
С помощью некой функции меняется значение элемента div на странице. Как получить текущее значение?
Пример:
<div id="txt3" onclick="test(id)">kkkkkkkkkkkkkkkkkkkkkk</div>
<div id="txt2" onclick="test(id)">hhhhhhhhhhhhhhh</div>
<script language="JavaScript">
document.getElementById('txt3').innerHTML = "00";
function test(id){
document.getElementById('txt3').innerHTML = "11";
}
document.getElementById('txt2').innerHTML=document.getElementById('txt3').innerHTML;
</script>
Данный пример не работает, почему-то в div id="txt2" всегда "00" Мне нужно получить значение "11", после выполнения функции test(id). То есть текущее значение, отображаемое браузером |
Цитата:
Вам нужно смотреть после изменения контента этих элементов, Т.е функцию прочтения должно вызывать окончание записи... или более позднее событие. Если в элемент записывается статическим скриптом на странице, то прочесть можно по событию window.onload |
<div id="txt3" onclick="test()">kkkkkkkkkkkkkkkkkkkkkk</div>
<div id="txt2" onclick="test()">hhhhhhhhhhhhhhh</div>
<script language="JavaScript">
function test(){
document.getElementById('txt3').innerHTML = "11";
document.getElementById('txt2').innerHTML=document.getElementById('txt3').innerHTML;
}
</script>
|
| Часовой пояс GMT +3, время: 14:14. |