LINUX.ORG.RU

вопросик по javascript


0

0

сейчас модифицирую один скрипт, там есть такой код
var myspan = window.document.body.appendChild(window.document.createElement("SPAN") );
myspan.innerHTML="something";
myspan.style.display = "none";
и так далее, а вот как этому span можно назначить некий id, чтобы потом его можно было бы найти через document.getElementById ?
Необходима совместимость с ие,файрфокс и оперой.

anonymous

Заодно можете ткнуть носом в какой-нибудь справочник, где перечислены функции работы с DOM и какова их поддержка в разных браузерах.

anonymous
()
Ответ на: комментарий от anonymous

<html>
<head>
<script type="text/javascript">
function insert()
{
	var span = document.createElement("SPAN");
	span.setAttribute("style", "color: red;");
	span.textContent = 'This text is red';
	document.body.appendChild(span);
}
</script>
</head>
<body>
<span onclick="insert();">Click me</span>
</body>
</html>

Selecter ★★★★
()

Лучше так:
function insert()
{
	var span = document.createElement("SPAN");
	span.setAttribute("style", "color: red;");
	var text = document.createTextNode("This text is red");
	span.appendChild(text);
	document.body.appendChild(span);
}

А то в опере не работало )

Selecter ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.