появляеться и сразу исчезает добавленный елемент
Добрый день!
Добавляю елемент нажав на ссылку а он появляеться и сразу исчезает. <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:24. |