javascript检查对象是否实现htmlanchoreElement接口

Is there a javascript way of determining if an object implements the 'HTMLAnchorElement' interface? When I do typeOf(someVariable) it returns 'object'. Can I take that a step further and verify the type implements the 'HTMLAnchorElement' interface? Seems like it would be simple enough but I can't find any examples. Any help or sample code would be appreciated. Thanks!

#0

You can use the instanceof operator.

Example:

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

Note that IE7- doesn't define the HTMLAnchorElement object. As a fallback, you can check for the tagName or nodeName property of a supposed element.

推荐文章

将a

放在另一个

将a放在另一个上

推荐文章

从CSS3转换中留下伪影的输入字段(在chrome15中)

从CSS3转换中留下伪影的输入字段(在chrome15中)

推荐文章

存储类的返回类型<?>[]

存储类的返回类型[]

推荐文章

在jquery中删除parent和它自己

在jquery中删除parent和它自己

推荐文章

使用Java和MarkLogic的项目

使用Java和MarkLogic的项目

推荐文章

如何在UITabBarController->UINavigationController中获取ViewController上的旋转事件?

如何在UITabBarController->UINavigationController中获取ViewController上的旋转事件?

推荐文章

论坛的规范化数据库结构

论坛的规范化数据库结构

推荐文章

使用XNA4.0渲染密集点云

使用XNA4.0渲染密集点云

推荐文章

CSS边框属性

CSS边框属性

推荐文章

当用户单击后退或前进按钮时运行jqueryajax函数

当用户单击后退或前进按钮时运行jqueryajax函数

推荐文章

一年中的第二个星期三需要帮助吗

一年中的第二个星期三需要帮助吗

推荐文章

跟踪所有方法和类

跟踪所有方法和类

推荐文章

windows是否需要对用户模式驱动程序进行签名?

windows是否需要对用户模式驱动程序进行签名?

推荐文章

什么是可以并发绘制的接口生成器?

什么是可以并发绘制的接口生成器?

推荐文章

CSS悬停只有当我先将鼠标悬停在某个单词上时,才会在页面上工作。为什么?

CSS悬停只有当我先将鼠标悬停在某个单词上时,才会在页面上工作。为什么?

推荐文章

Richfaces 4.0中属性集的偏离?

Richfaces 4.0中属性集的偏离?