今天我的javascript函数出现了一个奇怪的错误。
在功能的顶部我执行此检查
function someName ( obj )
{
if ( obj == 'undefined' )
return false ;
return true ;
}
这段代码工作正常,但如果我在obj中传递一个DOMTokenList实例,该函数会抛出一个异常(非法调用异常)。
有些人可以告诉我为什么? (没有ajax或其他奇怪的东西,DOMTokenList取自当前的DOM,在这种情况下来自现有的按钮)