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 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.