Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   что не правильно? (https://javascript.ru/forum/events/34096-chto-ne-pravilno.html)

lepo 20.12.2012 12:42

что не правильно?
 
Показать в выскакивающем окне innerHTML элемента с указанным ID
чет не могу понять почему не выдает
помогите:(

<html>
<head>
<script type="text/javascript">
function getValue()
{
var x=document.getElementById("myHeader");
alert(x.innerHTML);
}
</script>
</head>
<body>
<h1 id="myHeader" onclick="getValue()">Кликни меня!</h1>
</body>
</html>

Skipp 20.12.2012 12:50

<h1 onclick="get(this)">текст</h1>
<script type="text/javascript">
function get(o){
alert(o.innerHTML);
}
</script>

Sanda 20.12.2012 13:11

В IE8 и FF работает. Какой браузер?
<html>
<head>
<script type="text/javascript">
function getValue()
{
var x=document.getElementById("myHeader");
alert(x.innerHTML);
}
</script>
</head>
<body>
<h1 id="myHeader" onclick="getValue()">Кликни меня!</h1>
</body>
</html>

lepo 20.12.2012 13:55

вчера на IE8, сегодня в опере(
Sanda,

Sanda 20.12.2012 14:36

Тогда дебаггер в помощь. Варианты:
1. Функция getValue где-то переписывается.
2. Элементов myHeader на странице больше одного.
3. Фиг знает.
Запустите пример постом выше. Тоже не работает?

lepo 20.12.2012 16:05

все) спасибо) я тупил)


Часовой пояс GMT +3, время: 10:40.