关于移除节点的IE和Firefox的兼容问题
生活随笔
收集整理的這篇文章主要介紹了
关于移除节点的IE和Firefox的兼容问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
代碼function?FunNode(obj)
?{
??var?objNode?=?document.getElementById("NodeID");
??if(objNode!=null)
??{
???if(obj.checked)
???{
????var?newNode?=?document.createElement("div");
????????newNode.id?=?"divId";
????var?newNodeText?=?document.createTextNode("Test?Child");
????????newNode.appendChild(newNodeText);
????????objNode.parentNode.appendChild(newNode);
????}
????else
????{
??????var?n?=?document.getElementById("divId");
??????var?wN?=document.createTextNode("");
??????if(n!=null)
??????{
????????n.parentNode.replaceChild(wN,n);
??????}
????}
??}
?}
?{
??var?objNode?=?document.getElementById("NodeID");
??if(objNode!=null)
??{
???if(obj.checked)
???{
????var?newNode?=?document.createElement("div");
????????newNode.id?=?"divId";
????var?newNodeText?=?document.createTextNode("Test?Child");
????????newNode.appendChild(newNodeText);
????????objNode.parentNode.appendChild(newNode);
????}
????else
????{
??????var?n?=?document.getElementById("divId");
??????var?wN?=document.createTextNode("");
??????if(n!=null)
??????{
????????n.parentNode.replaceChild(wN,n);
??????}
????}
??}
?}
使用replaceChild()函數(shù)代替removeChild()來實現(xiàn)移除node.
n.parentNode.replaceChild(wN,n);?
轉(zhuǎn)載于:https://www.cnblogs.com/lfzwenzhu/archive/2010/05/15/1736048.html
總結(jié)
以上是生活随笔為你收集整理的关于移除节点的IE和Firefox的兼容问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 10g 手动创建scott
- 下一篇: js 正则判断字符串是否为字母或数字