我想检查 DOM 元素的特定属性是否未定义 - 我该怎么做?
我试过这样的事情:
if (marcamillion == undefined) {
console.log("Marcamillion is an undefined variable.");
}
ReferenceError: marcamillion is not defined
如您所见,引用错误告诉我变量未定义,但我的if
检查显然不起作用,因为它生成的是标准 js ReferenceError
,而不是我在console.log
.
编辑 1
或者更好的是,如果我试图确定元素的属性是否像这样未定义:
$(this).attr('value')
确定是否未定义的最佳方法是什么?