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