Добавляем...


Мощь innerHTML
И Netscape 6+, и Opera 7+, и Internet Explorer 4+ поддерживают несоответствующее стандартам свойство innerHTML. Это свойство позволяет очень просто читать и модифицировать содержимое элемента HTML. Свойство innerHTML содержит строку, представляющую содержащийся в элементе код HTML. Если имеется HTML-код

<p id="paral">ЭTO пример <em>текста</em> для проверки.</p>

то сценарий

var theElement = document.getElementById("paral");
alert(theElement.innerHTML);

извлечет заключенное в рамках дескриптора содержимое.

С помощью свойства innerHTML так же легко установить новое содержимое элементов HTML. В следующем простом примере предлагается изменить содержимое дескриптора <р>, используя для этого поле формы. Попробуйте запустить этот пример и изменить HTML-код. Вы увидите, что изменять содержимое HTML с помощью свойства innerHTML куда проще, чем создавать и устанавливать узлы с помощью стандартных методов DOM.

<!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>
<title>innerHTML Проверка</title>
<meta http-equiv="content-type" content="text/html;" />
</head>
<body onload="document.testForm.content.value = theElement.innerHTML;">
<div id="div1">Проверка <em>возможностей</em> innerHTML.</div>
<script type="text/javascript">
<!--
var theElement = document.getElementById("div1");
//-->
</script>
<form name="testForm" id="testForm" action="#" method="get">
Содержимое елемента:
<input type="text" name="content" id="content" size="60" />
<input type="button" value="установить" onclick="theElement.innerHTML = document.testForm.content.value;" />
</form>
</body>
</html>


добавить комментарий
(без перезагрузки и регистрации)


10 случайных разделов

Что ищем на сайте ?


Примеры кода на сайте







@ 2008-2011 Amber
При использовании материалов ссылка на сайт обязательна
Яндекс.Метрика