【发布时间】:2013-03-16 01:00:45
【问题描述】:
我想检查 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')
确定是否未定义的最佳方法是什么?
【问题讨论】:
标签: javascript