課程
/前端開發
/JavaScript
/JavaScript進階篇
如何通過js替換一個id下的第二個li的內容
<ul id=111>
<li>a</li>
<li>b</li>
<li>c</li>
<li>d</li>
</ul>
2017-02-24
源自:JavaScript進階篇 9-9
正在回答
IE瀏覽器:
document.getElementById("111").childNodes[1].innerHTML="替換內容";
其他瀏覽器:
document.getElementById("111").childNodes[3].innerHTML="替換內容";
summer樂 提問者
?通過id查找出node”ul“,然后找到第二個子節點li ,然后用replaceChild()來替換,代碼部分自己查查文檔去完善即可。
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答怎么獲取第二個ul里邊li的內容?
2 回答在這段js里,this代替的是哪個變量?為什么不能用li[i]替換?
1 回答各位大神,如果想給替換的元素加一個id應該如何加呢?
1 回答如果ID相同,會取前一個ID的標簽?
5 回答如何在正文里面引入JS的內容?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-01
IE瀏覽器:
document.getElementById("111").childNodes[1].innerHTML="替換內容";
其他瀏覽器:
document.getElementById("111").childNodes[3].innerHTML="替換內容";
2017-02-24
?通過id查找出node”ul“,然后找到第二個子節點li ,然后用replaceChild()來替換,代碼部分自己查查文檔去完善即可。