次のコードがあります
var commentId = 1834;
alert("getElementsByName:: " + typeof(document.getElementsByName("tmp_airDiff" + commentId)[0]));
alert("getElementById:: " + typeof(document.getElementById("tmp_airDiff" + commentId)));
tmp_airDiff1834
ドキュメントに id または nameを持つ要素はありません。
しかし、ここに私が返すものがあります:
getElementsByName:: undefined
getElementById:: object
ドキュメントにそのようなオブジェクトがない場合、 を使用するとgetElementById
返される理由を誰か説明できますか?object
typeof