появляеться и сразу исчезает добавленный елемент
Добрый день!
Добавляю елемент нажав на ссылку а он появляеться и сразу исчезает.
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Документ без названия</title>
<script type="text/javascript">
////////////////////////////////////////////////////////////////
function alerti ()
{
var li1=document.getElementById("li1")
var t=document.createTextNode("Drugojtextuzel")
var text=li1.firstChild.nodeValue// получаем значение первого ребенка
var text=li1.firstChild.nodeValue=(t.nodeValue)// можно сразу поменять значение
/*li1.replaceChild
ul.replaceChild(t)*/
}
/////////////////////////////////////////////// ?
function addd(){
var ul=document.getElementById("ul")
var li=document.createElement("LI")
var textnode=document.createTextNode("4")
ul.appendChild(li)
li.appendChild(textnode)
}
/////////////////////////////////////////////////
window.onload=function add(){
var li1=document.getElementById("li1")
li1.onclick=alerti;
var a=document.getElementById("a")
a.onclick=addd;
}
</script>
</head>
<body>
<ul id="ul">
<li id="li1">1</li>
<li id="li2">2</li>
<li id="li3" >3</li>
</ul>
<a id="a" href="">add</a>
</body>
</html>
|
А зачем грузить людей кучей кода? Если проблема только в функции addd, зачем выкладывать еще и какие-то alerti? А вообще, у меня этот код создает элемент, который никуда не исчезает.
|
<script type="text/javascript">
window.onload = function(){
var i=1;
document.getElementById("a").onclick = function(){
var li = document.createElement("li");
li.innerHTML = i++;
document.getElementById("ul").appendChild(li);
return false;
};
}
</script>
<ul id="ul">
<li>0</li>
</ul>
<a id="a" href="#">Add</a>
|
Цитата:
Извиняюсь за код! Больше так не буду делатЬ! |
Цитата:
|
| Часовой пояс GMT +3, время: 16:21. |