是否有一种javascript方法来确定对象是否实现了'HTMLAnchorElement'接口?当我typeOf(someVariable)
时,它会返回'object'
。我可以更进一步,验证类型是否实现了'HTMLAnchorElement'接口?似乎它很简单,但我找不到任何例子。任何帮助或示例代码将不胜感激。谢谢!
答案 0 :(得分:5)
您可以使用instanceof
运算符。
示例:
var a = document.links[0];
alert(a instanceof HTMLAnchorElement); // true if there's a link in the document
请注意,IE7-未定义HTMLAnchorElement
对象。作为后备,您可以检查所谓元素的tagName
或nodeName
属性。