Показать сообщение отдельно
  #7 (permalink)  
Старый 07.01.2014, 13:20
Интересующийся
Отправить личное сообщение для totalavitaminoz Посмотреть профиль Найти все сообщения от totalavitaminoz
 
Регистрация: 06.01.2014
Сообщений: 23

Сообщение от melky Посмотреть сообщение
возможно, подключаешь в <head>. Если это так, то на момент работы скрипта элемента еще нет (ну не обработалось ещё HTML дерево)

самый легкий вариант решения проблемы - подключать <script> перед закрывающим тегом body (</body>)
Я подключаю его как внешний скрипт через настройки браузера.
http://www.opera.com/docs/userjs/using/#writingscripts.

Например, вот:
// ==UserScript==
// @name          test yandex
// @description   test yandex
// @include       [url]http://yandex.ru*[/url]
// ==/UserScript==

music = document.getElementById('tab-music').innerHTML; alert (music);


upd
Понял свою ошибку, забыл прописать условие для адреса с www

Последний раз редактировалось totalavitaminoz, 07.01.2014 в 13:30.
Ответить с цитированием