Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

JS document.title.text не работает

5.3K
17 сентября 2007 года
Bear Deon
82 / / 20.01.2007
JavaScript.

Кароче хочу узнать значение элемента title. По идеи надо до него добраться с помощью document.title.text. Но эта идея почемуто не работает. Алертом показывает undefined.
Если эта идея не заработает то мне придется юзать document.getElementById("title").firstChild.nodeValue. Громоздко*

У кого нить получилось осуществить эту идею document.title.text.

Код:
<html>
<head>
    <title id="title">W</title>
</head>
<body>
<script>
    alert(window.document.title.text)
    //alert(document.getElementById("title").firstChild.nodeValue);
</script>
</body>
</html>
251
17 сентября 2007 года
SkyMаn
1.7K / / 31.07.2007
document.getElementById("title").innerHTML
5.3K
17 сентября 2007 года
Bear Deon
82 / / 20.01.2007
точно !
+1;
353
18 сентября 2007 года
Nixus
840 / / 04.01.2007
 
Код:
alert(document.title);

Не?
12
18 сентября 2007 года
alekciy
3.0K / / 13.12.2005
Цитата: Nixus
 
Код:
alert(document.title);

Не?


Ага.
Приемлемы оба варианта, но твой варинат это работа с DOM по Level0 спецификации (если её можно вообще назвать таковой :D ), а первый вариант это из других уровней. В принципе Level0 это формальный, не нормамивный уровень. Он поддерживается до сих пор исходя их принципа обратной совместимости. Но когда нибудь может и исключат вовсе. Поэтому первый вариант в принципе более предпочтителен, но работают оба.

7.8K
19 сентября 2007 года
Tingo
201 / / 17.05.2007
а можно и не вшать ID, и работать с getElementsByTagName.
5.3K
19 сентября 2007 года
Bear Deon
82 / / 20.01.2007
Но как тогда узнать значение елемента title ?
Я пробовал узнать первый дочерний узел, но мне сказали что его нет =(

Я сейча работаю с id. Это конечно муторно, да и каждый раз приходится вставлять его в title.
document.title - кратко, но вдруг выйдет так что на следующий день какая нить новая версия браузера исключит DOM Level0.
7.9K
19 сентября 2007 года
vasa_c
191 / / 05.04.2007
 
Код:
document.getElementsByTagName("title").item(0).firstChild.nodeValue

Цитата:
Громоздко*


А цельная тема на форуме по таким вещам не громоздко? :-D

12
19 сентября 2007 года
alekciy
3.0K / / 13.12.2005
vasa_c
alert(document.getElementsByName("title").length);
353
19 сентября 2007 года
Nixus
840 / / 04.01.2007
Рекомендации w3c вещь хитрая, сколько не выпускай - работать не будут. :)
А по поводу будущего. По-моему, любой код на JS может устареть за 2-3 года и не будет работать или удовлетворять времени, поддерживай стандарты или нет.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог