Это свойство содержит весь HTML-код внутри узла, и его можно менять. Свойство innerHTML применяется, в основном, для динамического изменения содержания страницы.
Пример 4.
<div id="news">Самая новая новость</div>
<script>
news_div = document.getElementById('news');
alert(news_div.innerHTML);
</script>
Атрибуты можно добавлять, удалять и изменять. Для этого есть специальные методы:
setAttribute(name, value) Устанавливает значение атрибута
getAttribute(name) Получает значение атрибута
hasAttribute(name) Проверяет, есть ли такой атрибут
removeAttribute(name) Удаляет атрибут
Пример 5.
<html>
<head>
<script language="JavaScript">
function summarize()
{
var s=0;
for(i=1;i<15;i++) {
var elem=document.getElementById("n"+i);
if(elem.checked) {
s += parseInt(elem.value);
}
}
document.getElementById("itogo").innerHTML = "На этой неделе вы съели как минимум <b>" + s + "</b> вкусных вещей!";