InsertAdjacentText是一种标准的javascript方法吗?

问题描述:

性能方面的原因,我想用insertAdjacentText - 方法,但我不知道这是否是ECMAScript-(JavaScript的)标准。InsertAdjacentText是一种标准的javascript方法吗?

+1

因为不存在与'insertAdjacentHTML',因为你可以简单地添加一个文本节点有不是一大堆需要一种方法。 – 2016-03-05 16:46:56

+4

是不是只是'elem.parentNode.insertBefore(document.createTextNode('text here'),elem.nextSibling);'?似乎不值得使用一种全新的方法... –

根据dottoro.com它不支持Firefox,但只有其他主流浏览器支持,这可能是MDN文档中没有条目的原因。

我只找到此功能在Microsoft Developer Network documentation的条目。

所以不管它是否是标准与否,人们可能会使用insertAdjacentHTML相反,因为它是由supported所有主流浏览器。

+0

使用'.insertAdjacentHTML'仅适用于插入的文本不能与任何类型的HTML标记混淆的情况。 – 2016-03-05 16:48:07