DOM要素の特定の属性が定義されていないかどうか確認したいのですが、どうすればいいですか?要素が未定義であるかどうかを確認するにはどうすればよいですか?
私はこのような何か試してみました:あなたが見ることができるように、それは標準を生産しているので、参照エラーが変数が定義されていないことを私に語っているが、私のif
チェックが明確に動作していない
if (marcamillion == undefined) {
console.log("Marcamillion is an undefined variable.");
}
ReferenceError: marcamillion is not defined
をjs ReferenceError
私が探しているエラーメッセージではなく、console.log
です。
編集1まだ
以上、私は要素の属性は、次のように定義されていないかどうかを判断しようとしている場合:決定するための最良の方法だろう何
$(this).attr('value')
それが未定義ならば? typeof
を使用して
[変数が '未定義'か 'null'かを判断する方法](http://stackoverflow.com/questions/2647867/how-to-determine-if-variable-is-undefined-or- null)とhttp://stackoverflow.com/questions/27509/detecting-an-undefined-object-property-in-javascript – lifetimes