0
我有一個包含大量帶有增量id的文本框的頁面。我想閱讀所有這些ID並使用JavaScript顯示它們。JavaScript循環getElementById
HTML頁面,看起來像:
<input type="text" id="item1" value="111" ></input>
<input type="text" id="item2" value="222" ></input>
<input type="text" id="item3" value="333" ></input>
和一個javascript部分:
for (var i=1; i<3; i++){
var values = parseInt(document.getElementById('item' + i).value);
document.write(values);
}
我想不通爲什麼,但只顯示第一個ID,然後在Firefox中返回一個錯誤(在調試控制檯sysing:TypeError:document.getElementById(...)爲空
感謝您的幫助!
羅曼
當「顯示第一個ID」時,頁面的外觀如何?這是一個白色屏幕,左上角只有「111」? – Pointy
關於JSFiddle看起來不錯:http://jsfiddle.net/xFZz8/ – yarl
順便提一下:'for(var i = 1; i <3; i ++)'只會寫入2個元素 – yarl