0
我需要一个检测参数是否为HTML元素的XB(跨浏览器)方法。检测参数是否为Javascript HTML元素数据类型
使用下面的代码给出了不同的浏览器不同的结果:
Object.prototype.toString.call(element);
// returns in FF "[object HTMLDivElement]";
// returns in IE "[object Object]";
我发现另一种方法是:
if(element.nodeType) // true for a HTML Element;
是否有人知道一个XB测试的解决方案?
请参阅:http://stackoverflow.com/questions/120262/whats-the-best-way-to-detect-if-a-given-javascript-object-is-a-dom-element – Shog9 2010-01-31 22:47:57