js實(shí)現(xiàn)點(diǎn)擊每個(gè)li節(jié)點(diǎn),都彈出其文本值及修改
點(diǎn)擊每個(gè)li節(jié)點(diǎn),都彈出其文本值
1,獲取所有的li節(jié)點(diǎn)
var liNodes=document.GetElementsByTagName("li");
2,使用for循環(huán)進(jìn)行遍歷,得到每一個(gè)li節(jié)點(diǎn)
for(var i=0;i<liNodes.length;i++){ alert(i); }
3,為每一個(gè)li節(jié)點(diǎn)添加onclick響應(yīng)函數(shù)
liNodes[i].onclick=function(){ }
4,在響應(yīng)函數(shù)中獲取當(dāng)前節(jié)點(diǎn)的文本值
this 為正在響應(yīng)事件的那個(gè)節(jié)點(diǎn)
alert(this.firstChild.nodeValue);
點(diǎn)擊每個(gè)li節(jié)點(diǎn),若li節(jié)點(diǎn)的文本值沒(méi)有^^開(kāi)頭,加上;有,則去除
var liNodes=document.getElementsByTagName("li");//獲取 for(var i=0;i<liNodes.length;i++){//遍歷 liNodes[i].onclick=function(){//響應(yīng) var val=this.firstChild.nodeValue; var reg=/^\^{2}/g;//全局正則 if(reg.test(val)){//判斷 val=val.replace(reg,""); } else{ val="^^"+val; } firstChild.nodeValue=val; }
以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!
- javascript dom操作之cloneNode文本節(jié)點(diǎn)克隆使用技巧
- JavaScript給每一個(gè)li節(jié)點(diǎn)綁定點(diǎn)擊事件的實(shí)現(xiàn)方法
- JS/jQuery判斷DOM節(jié)點(diǎn)是否存在的簡(jiǎn)單方法
- jstree創(chuàng)建無(wú)限分級(jí)樹(shù)的方法【基于ajax動(dòng)態(tài)創(chuàng)建子節(jié)點(diǎn)】
- js中獲取 table節(jié)點(diǎn)各tr及td的內(nèi)容簡(jiǎn)單實(shí)例
- JS 獲取HTML標(biāo)簽內(nèi)的子節(jié)點(diǎn)的方法
- js 獲取元素所有兄弟節(jié)點(diǎn)的實(shí)現(xiàn)方法
- 淺談js的html元素的父節(jié)點(diǎn),子節(jié)點(diǎn)
- JS實(shí)現(xiàn)添加,替換,刪除節(jié)點(diǎn)元素的方法
- 用javascript讀取xml文件讀取節(jié)點(diǎn)數(shù)據(jù)
- javascript讀取文本節(jié)點(diǎn)方法小結(jié)
相關(guān)文章
js實(shí)現(xiàn)防止用戶重復(fù)點(diǎn)擊的三種方法
本文主要介紹了js實(shí)現(xiàn)防止用戶重復(fù)點(diǎn)擊的三種方法,包括通過(guò)禁用按鈕、解綁點(diǎn)擊事件和使用標(biāo)記,具有一定的參考價(jià)值,感興趣的可以了解一下2025-02-02d3.js入門(mén)教程之?dāng)?shù)據(jù)綁定詳解
這篇文章主要介紹了關(guān)于d3.js數(shù)據(jù)綁定的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)只d3.js具有一定的參考價(jià)值,需要的朋友下面來(lái)一起看看吧。2017-04-04VSCode Webview中實(shí)現(xiàn)點(diǎn)擊下載圖片的基本流程
這篇文章主要介紹了VSCode Webview中如何實(shí)現(xiàn)點(diǎn)擊下載圖片,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04Bootstrap學(xué)習(xí)筆記之css樣式設(shè)計(jì)(1)
這篇文章主要為大家詳細(xì)介紹了bootstrap學(xué)習(xí)筆記之css樣式設(shè)計(jì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-06-06JS禁用右鍵、禁用Ctrl+u、禁用Ctrl+s、禁用F12的實(shí)現(xiàn)代碼
最近項(xiàng)目需要屏蔽客戶端的一些操作,加大查看源碼等難度,特整理一下這個(gè)js,也防止客戶端用戶誤操作,破解方放也很簡(jiǎn)單這里就不多說(shuō)了2020-10-10JavaScript實(shí)現(xiàn)密碼框驗(yàn)證信息
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)密碼框驗(yàn)證信息,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11javascript實(shí)現(xiàn)漂亮的拖動(dòng)層,窗口拖拽特效
一個(gè)可關(guān)閉、可隨意拖動(dòng)位置的網(wǎng)頁(yè)彈出層代碼,美化的相當(dāng)漂亮,簡(jiǎn)潔實(shí)用,還可拖動(dòng)改變大小,通過(guò)八個(gè)方向改變大小,學(xué)習(xí)這類(lèi)特效編寫(xiě)的網(wǎng)頁(yè)設(shè)計(jì)者可參閱一下2015-04-04