javascript检查对象是否实现了HTMLAnchorElement接口

时间:2012-02-14 20:04:54

标签: javascript dom interface anchor

是否有一种javascript方法来确定对象是否实现了'HTMLAnchorElement'接口?当我typeOf(someVariable)时,它会返回'object'。我可以更进一步,验证类型是否实现了'HTMLAnchorElement'接口?似乎它很简单,但我找不到任何例子。任何帮助或示例代码将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:5)

您可以使用instanceof运算符。

示例:

var a = document.links[0];
alert(a instanceof HTMLAnchorElement); // true if there's a link in the document

请注意,IE7-未定义HTMLAnchorElement对象。作为后备,您可以检查所谓元素的tagNamenodeName属性。