appendChild的Javascript替代方案

appendChild的Javascript替代方案,javascript,html,css,dom,Javascript,Html,Css,Dom,我想在固定位置(0)插入一个节点作为子节点(元素节点),即它应该替换一个子节点(如果有),而不是附加 我应该使用哪个函数来确保交叉浏览器的兼容性?选择子元素并使用选择子元素并使用测试来查看元素是否有第一个子元素。如果元素有一个,则使用replaceChild,否则使用appendChild测试元素是否有firstChild。如果它有一个,使用replaceChild否则使用appendChildThx很多..我们可以直接插入子节点而不检查是否存在..我的意思是我希望在相同的位置插入/替换它..任

我想在固定位置(0)插入一个节点作为子节点(元素节点),即它应该替换一个子节点(如果有),而不是附加


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

选择子元素并使用

选择子元素并使用

测试来查看元素是否有
第一个子元素
。如果元素有一个,则使用
replaceChild
,否则使用
appendChild
测试元素是否有
firstChild
。如果它有一个,使用
replaceChild
否则使用
appendChild

Thx很多..我们可以直接插入子节点而不检查是否存在..我的意思是我希望在相同的位置插入/替换它..任何示例都会非常有用..不。如果你想替换某个
,如果它在那里,然后附加它,那么你需要测试条件。Thx很多..我们可以直接插入子节点而不检查是否存在..我的意思是我想在相同的位置插入/替换它..任何示例都会非常有帮助..不。如果你想替换某个东西,如果它在那里,那么你需要测试它的状态。