gpt4 book ai didi

JavaScript element.prepend 与 element.insertAdjacentElement

转载 作者:行者123 更新时间:2023-12-03 03:47:47 24 4
gpt4 key购买 nike

现代浏览器实现了以下有用的方法:

  • .prepend()
  • .append()
  • .before()
  • .after()

这是一个受欢迎的补充。

他们还实现了.insertAdjacentElement(),据我所知,这将实现相同的结果,尽管有点冗长。

除了语法之外,较新的方法和(稍微)较旧的 .insertAdjacentElement() 之间是否存在实际差异?

我知道较新的方法在 Microsoft 浏览器中尚不可用,但 .insertAdjacentElement() 即使在 IE8 中也可用,因此填充应该不难。

最佳答案

据我所知,除了语法之外没有显着差异。

新方法可以采用多个参数,其中每个参数可以是节点或字符串。 insertAdjacentElement 接受一个位置(字符串)和一个节点。如果要插入多个节点,则必须多次调用它。如果您想插入文本,则必须使用 insertAdjacentText

规范是我能找到的最好的来源:

关于JavaScript element.prepend 与 element.insertAdjacentElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45300413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com