有没有一种JavaScript方法可以确定对象是否实现了“HTMLAnchorElement”接口(interface)?当我执行typeOf(someVariable)
时,它返回'object'
。我可以采取进一步措施,并验证该类型是否实现了“HTMLAnchorElement”接口(interface)吗?似乎很简单,但我找不到任何示例。任何帮助或示例代码将不胜感激。谢谢!
最佳答案
您可以使用 instanceof
运算符。
例:
var a = document.links[0];
alert(a instanceof HTMLAnchorElement); // true if there's a link in the document
请注意,IE7-没有定义
HTMLAnchorElement
对象。作为备用,您可以检查假定元素的tagName
或nodeName
属性。