关于移除节点的IE和Firefox的兼容问题
生活随笔
收集整理的这篇文章主要介绍了
关于移除节点的IE和Firefox的兼容问题
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
代码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()函数代替removeChild()来实现移除node.
n.parentNode.replaceChild(wN,n);
转载于:https://www.cnblogs.com/lfzwenzhu/archive/2010/05/15/1736048.html
总结
以上是生活随笔为你收集整理的关于移除节点的IE和Firefox的兼容问题的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: oracle 10g 手动创建scott
- 下一篇: js 正则判断字符串是否为字母或数字