課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
我直接獲取b標(biāo)簽,改為i標(biāo)簽,為什么不可以呢??
2016-03-30
源自:JavaScript進階篇 9-15
正在回答
1、先刪除原有 b 標(biāo)簽,添加要改為的 i 標(biāo)簽;
?
? ? ?function del(){
? ? ? var i=document.createElement("i");
????????var a=document.getElementById( "a");
????????a.parentNode.appendChild(i);
? ? ? ? a.parentNode.removeChild(a);
? ? ?}
2、如果沒有兄弟節(jié)點的話,直接改變父級節(jié)點的內(nèi)容
????????var a=document.getElementById( );
????????a.parentNode.innerHTML="<i></i>"
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
5 回答為什么I標(biāo)簽不能修改樣式
2 回答請問我直接使用innerHTML為什么不能修改掉h3標(biāo)簽里面的內(nèi)容的
4 回答不懂為什么不直接改變message的大小寫
3 回答為什么不能通過類名改變display,但在js里直接改可以
3 回答改變背景色時為什么一定要調(diào)用函數(shù),不能直接使用對象改變呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-03-31
1、先刪除原有 b 標(biāo)簽,添加要改為的 i 標(biāo)簽;
?
? ? ?function del(){
? ? ? var i=document.createElement("i");
????????var a=document.getElementById( "a");
????????a.parentNode.appendChild(i);
? ? ? ? a.parentNode.removeChild(a);
? ? ?}
2、如果沒有兄弟節(jié)點的話,直接改變父級節(jié)點的內(nèi)容
? ? ?function del(){
????????var a=document.getElementById( );
????????a.parentNode.innerHTML="<i></i>"
? ? ?}