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

Hca*_*tek 2 javascript anchor dom interface

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

Rob*_*b W 5

您可以使用该instanceof运算符.

例:

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

请注意,IE7-没有定义HTMLAnchorElement对象.作为备用,您可以检查tagNamenodeName假定的元素的性质.