检查tagName或instanceof HTMLAnchorElement是否更好

时间:2016-05-01 15:32:28

标签: javascript dom

如果我想检查一个特定的DOM节点是一个锚元素,哪个选项会更安全,更快?

通过更安全,我希望看到IE6-8等旧浏览器能够更好地支持哪些内容。

我假设不会有很大的速度差异,但如果一个函数在遍历DOM树时进行此检查,则可能会节省几毫秒。

1 个答案:

答案 0 :(得分:0)

使用javascript,在99%的情况下,proc资源不是优先事项。 如果必须检查tagName,最好使用明确向您公开的tagName。

对我而言,instanceof要长得多,因为你必须检查原型的类型,tagName是已设置的属性。