我有以下代码
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