Contoh dalam artikel ini menerangkan kaedah mengubah suai nilai nod Li secara dinamik dalam javascript. Kongsikan dengan semua orang untuk rujukan anda. Kaedah pelaksanaan khusus adalah seperti berikut: Salin kod Kod adalah seperti berikut: 修改Li的值 <br> fungsi gel(id) { <br> pulangkan document.getElementById(id); <br> } <br> <br> //全局的input输入控制 <br> var inpt = document.createElement("input"); <br> inpt.setAttribute("jenis", "teks"); <br> <br> inpt.onblur = function() { <br> //alert("tet"); <br> this.parentElement.innerHTML = inpt.value; <br> }; <br> <br> window.onload = function() { <br> var lis = gel("ulList").childNodes; <br> untuk (var i = 0; i < lis.length; i ) { <br /> if (lis[i].nodeType == 1) { <br /> lis[i].ondblclick = fungsi () { <br /> //删除文本 <br /> inpt.value = this.innerHTML; <br /> this.removeChild(this.firstChild); <br /> this.appendChild(inpt); <br /> //获取焦点 <br /> inpt.focus(); <br /> //在inpt这个控件失去焦点的时候,也要绑定一个事件,把inpt中的文本值返回给当前li> <🎉 //编写inpt.onblur <br /> }; <br /> } <br /> } <br /> }; <br /> </skrip> <br> </head> <br> <badan> <br> <ul id="ulList"> <br> <li>北京</li> <br> <li>山西</li> <br> <li>上海</li> <br> <li>天津</li> <br> <li>河南</li> <br> </ul> <br> </badan> <br> </html><br> <br> </div> 希望本文所述对大家的javascript程序设计有所帮助。<p></p>