dчто не так в скрипте JavaStrip

программирование скрипт

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Веб - страница</title>
</head>

<body>
<span id = 'header'>Don`t punic</span>
<p>Some <strong id = 'strong'>important</strong> text</p>
<br />
<script type = 'text/javascript'>
var title = document.getElementsByTagName('span');
title = title.innerHTML;
document.write(title);

</script>
</body>
</html>


у меня не выводит "Don`t puniс"
почему?
Ответы:
может все же JavaScript?
getElementsByTagName - возвращает коллекцию
Потомучто
var title = document.getElementsByTagName('span');-получается коллекция span а надо
var title = document.getElementsByTagName('span')[0];
ну вообще-то спнов до... много может быть))
делайте лучше с помощью GetElementById, присвоив вашему спану Id перед этим.
это раз. а второе вы сначала в переменную элемент загоняете, а потом его иннерхтмл...
либо делайте 2 переменные (может тогда понятней вам же будет), либо пишите
document.write(document.getelementbyid("some_id").innerhtml).
и помним про регистр (я то не соблюдал)


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.