в 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, время: 19:18. |