pestO,
Если этот скрипт находится по коду выше, чем элемент с которым он пытается работать, и не является обработчиком события загрузки документа, то ошибка в этом. |
этот скрипт являеться User JS, подключенным к страннице в настройках operы =)
Повторюсь: getElementsByTagName("body") находит 1н боди (что являеться правдой) но getElementsByTagName("table") не находит ни 1ну таблицу (хотя они есть) |
И что? Это ни о чем не говорит. Попробуйте такой код:
window.addEventListener("DOMContentLoaded", function() { alert(document.getElementsByTagName("table")[0].nodeName); }, false); С поправкой на window/document загружаемого документа (я не в курсе, как работает User JS в opera). |
Цитата:
попробовал window.addEventListener("DOMContentLoaded", function() { alert(document.getElementsByTagName("table").count); }, false); пишет "undefined" |
pestO,
Не count, а length. |
все, спасибо, все понял и ничего одновременно =)
|
так. Снова я где-то делаю ошибку...
window.addEventListener("DOMContentLoaded", function() { for ( var a in document.getElementsByTagName("td") ) {if( a.nodeValue=="Охотник" ) a.nodeValue="Охотник о_О"; }; }, false); JavaScript User JS compilation Syntax error D:\Дистрибутивы\Internet\Opera\hero.js : line 20 of User JS script : Expected token: ')' }, fal Вот что тут я не так делаю? опять "пробелы"? |
Нормально тут все с синтаксисом.
|
уже радует :write: , а что тогда? :help:
|
Цитата:
|
Часовой пояс GMT +3, время: 01:14. |