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