2011-06-08 79 views
0

我想在一个固定位置(0),即应更换一个子节点(如果有的话),而不是追加到插入一个节点作为子节点(元素节点)..的Javascript替代的appendChild

我应该使用哪个函数来确保交叉浏览器兼容性?

回答

1

测试,看是否该元素有一个firstChild。如果有,使用replaceChild否则使用appendChild

+0

Thx很多..我们可以直接插入子节点而不检查现有的......我的意思是我希望它被插入/替换在同一位置......还有任何示例都会非常有帮助.. – testndtv 2011-06-08 06:41:13

+0

No. If你想要替换'if'它是否存在,然后附加它,然后你需要测试这个条件。 – Quentin 2011-06-08 06:42:56