Как получить текущее значение элемента?
С помощью некой функции меняется значение элемента 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, время: 00:19. |