亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

有方法可以直接替換標簽么?

這個效果做出來感覺有點像頁面里寫display的感覺,是不是就相當于建了一個節點沒顯示?


有沒有辦法直接把b標簽替換成 i 標簽呢?


還有是否是必須鎖定ID才可以呢,如果只有一個b標簽,可以直接定義此標簽么?用了getElementsByTagName好像沒有啥用啊


?var oldnode=document.getElementsByTagName("b"); 沒有效果

正在回答

2 回答

var oldnode=document.getElementsByTagName("b"); 是返回的帶有指定標簽名的節點對象的集合,取集合中的其中一個標簽那么要加下標定位。

??<script?type="text/javascript">??????
??function?replaceMessage(){??????????
??????//var?oldnode?=?document.getElementById("oldnode");?//通過id獲取b節點??????????
??????var?oldnode?=?document.getElementsByTagName("b")[0];//通過getElementsByTagName獲取b節點??????????
??????var?newnode?=?document.createElement("i");?//創建i節點??????????
??????newnode.innerHTML?=?"javascript";?//給i節點添加內容??????????
??????oldnode.parentNode.replaceChild(newnode,oldnode);?//將b節點替換成i節點???????
??}?????
??</script>


2 回復 有任何疑惑可以回復我~

搜了下 直接b改i不行

tagName?是只讀的,要修改的話,只有動態生成其他標簽來替換需要修改的標簽

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

有方法可以直接替換標簽么?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號