innerHTML (почему не изменяет элемент)
Вобщем вопрос в теме обозначен... не понятно - вроде указал item для замены - а все равно не заменяет...
Код: <script type='text/javascript'> function access() { alert(document.all.length); var string = ""; var win = window.open('', 'Mywin', 'innerWidth=700, innerHeight=800'); for (i = document.all.length - 1; i >= 0; i--) { string += document.all[i] + '<br>'; if (document.all.item("krok") instanceof HTMLLIElement) document.all.item("krok").innerHTML="Good day"; } win.document.write(string); win.document.close(); } </script> p.s. пытался вставлять name="krok" в теги <div>, <span>, <p> - все равно не дает результата... не заменяет |
Где ты накопал это древнее дерьмо? Опиши задачу - предложим нормальное решение.
|
Хочу разобраться в логике алгоритма, почему не выводит...
|
:-?
Цитата:
|
Цитата:
Вкурсе что document.all устарел давным давно? |
:write: код рабочий не смотря на то что устарел -- для всех основных браузеров требуется разрешить всплывающие окна
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> </head> <body> <li id="krok"></li> <script type='text/javascript'> function access() { alert(document.all.length); var string = ""; var win = window.open('', 'Mywin', 'innerWidth=700, innerHeight=800'); for (i = document.all.length - 1; i >= 0; i--) { string += document.all[i] + '<br>'; if (document.all.item("krok") instanceof HTMLLIElement) document.all.item("krok").innerHTML="Good day"; } win.document.write(string); win.document.close(); } ; access() </script> </body> </html> |
Часовой пояс GMT +3, время: 00:38. |