Das Beispiel in diesem Artikel beschreibt die Methode zum dynamischen Ändern des Li-Knotenwerts in Javascript. Teilen Sie es als Referenz mit allen. Die spezifische Implementierungsmethode lautet wie folgt: Code kopieren Der Code lautet wie folgt: 修改Li的值 <br> Funktion gel(id) { <br> return document.getElementById(id); <br> } <br> <br> //全局的input输入控制 <br> var inpt = document.createElement("input"); <br> inpt.setAttribute("type", "text"); <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> for (var i = 0; i < lis.length; i ) { <br /> if (lis[i].nodeType == 1) { <br /> lis[i].ondblclick = function () { <br /> //删除文本 <br /> inpt.value = this.innerHTML; <br /> this.removeChild(this.firstChild); <br /> this.appendChild(inpt); <br /> //获取焦点 <br /> inpt.focus(); <br /> //在inpt这个控件失去焦点的时候,也要绑定一个事件,把inpt中的文本值返回给当前li <br /> //编写inpt.onblur <br /> }; <br /> } <br /> } <br /> }; <br /> 北京 山西 上海 天津 河南