javascript動(dòng)態(tài)修改Li節(jié)點(diǎn)值的方法
本文實(shí)例講述了javascript動(dòng)態(tài)修改Li節(jié)點(diǎn)值的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>修改Li的值</title>
<script type="text/javascript">
function gel(id) {
return document.getElementById(id);
}
//全局的input輸入控制
var inpt = document.createElement("input");
inpt.setAttribute("type", "text");
inpt.onblur = function() {
//alert("tet");
this.parentElement.innerHTML = inpt.value;
};
window.onload = function() {
var lis = gel("ulList").childNodes;
for (var i = 0; i < lis.length; i++) {
if (lis[i].nodeType == 1) {
lis[i].ondblclick = function () {
//刪除文本
inpt.value = this.innerHTML;
this.removeChild(this.firstChild);
this.appendChild(inpt);
//獲取焦點(diǎn)
inpt.focus();
//在inpt這個(gè)控件失去焦點(diǎn)的時(shí)候,也要綁定一個(gè)事件,把inpt中的文本值返回給當(dāng)前l(fā)i
//編寫inpt.onblur
};
}
}
};
</script>
</head>
<body>
<ul id="ulList">
<li>北京</li>
<li>山西</li>
<li>上海</li>
<li>天津</li>
<li>河南</li>
</ul>
</body>
</html>
希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
相關(guān)文章
基于Javascript實(shí)現(xiàn)倒計(jì)時(shí)功能
這篇文章主要為大家詳細(xì)介紹了基于Javascript實(shí)現(xiàn)倒計(jì)時(shí)功能的相關(guān)資料,感興趣的小伙伴們可以參考一下2016-02-02JavaScript Title、alt提示(Tips)實(shí)現(xiàn)源碼解讀
我們知道給某些HTML標(biāo)簽加上title屬性后,這個(gè)標(biāo)簽對(duì)象在瀏覽的時(shí)候,鼠標(biāo)移上去就會(huì)有一個(gè)小提示框出來,并顯示title定義的內(nèi)容。2010-12-12JavaScript高級(jí)程序設(shè)計(jì) 閱讀筆記(四) ECMAScript中的類型轉(zhuǎn)換
ECMAScript中的類型轉(zhuǎn)換,學(xué)習(xí)js的朋友可以看看2012-02-02js實(shí)現(xiàn)動(dòng)態(tài)加載腳本的方法實(shí)例匯總
這篇文章主要介紹了js實(shí)現(xiàn)動(dòng)態(tài)加載腳本的方法,以實(shí)例形式匯總并分析了幾種常用的JavaScript動(dòng)態(tài)加載腳本的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-11-11