в IE работает в Opera и FF не работает
Есть такой отрезок html-кода:
Код:
<div id="cloud"> var cloudtext = document.getElementById("cloud").firstChild.firstChild; Это работает в IE, а в опере и в FF пишет - cloudtext = null. Как писать правильно для них? :help: :wacko: |
А чем Вам
var cloudtext = document.getElementById("cloud").firstChild.innerHTML; не подходит? |
Цитата:
|
Я вот так использую:
var cloudtext = document.getElementById("cloud").firstChild.firstChild; if (text==1) { cloudtext.nodeValue = "Перейти на главную страницу"; } Onis, не подскажешь? |
Пардон, поспешил и всех насмешил.
Так работает везде: var cloudtext = document.getElementById("cloud").getElementsByTagName("p")[0].innerHTML; |
Onis,
спасибо! )))) блин, так работает )))) и кушает правильное значение, как раз то, что между P )))) А вот скрипт вообще перестал работать... showcloud = function(text) { var cloudtext = document.getElementById("cloud").getElementsByTagName("p")[0].innerHTML; if (text==1) { cloudtext = "Перейти на главную страницу"; } document.getElementById("cloud").style.display="block"; } hidecloud = function() { document.getElementById("cloud").style.display="none"; } |
Цитата:
|
Цитата:
|
аааа ))) хотя не, так:
showcloud = function(text) { var cloudtext = document.getElementById("cloud").getElementsByTagName("p")[0].innerHTML; if (text==1) { document.getElementById("cloud").getElementsByTagName("p")[0].innerHTML = "Перейти на главную страницу"; } } РАБОТАЕТ! |
Kolyaj,
ну мы ж только учимся ))))) |
Часовой пояс GMT +3, время: 20:14. |