-1
的特性「值」,我有以下的JavaScript代碼,我得到一個錯誤,指出:遺漏的類型錯誤:無法讀取未定義的JavaScript
Uncaught TypeError: Cannot read property 'value' of undefined"
具體而言,在該行:if(inputArray[i].value===resultArray[4]){ ...
var inputArray=[
document.getElementById("ain")
,document.getElementById("ein")
,document.getElementById("iin")
,document.getElementById("oin")
,document.getElementById("uin")];
var ii=0;
while(ii<inputArray.length){
if(inputArray[i].value===resultArray[4]){
inputArray[i].style.backgroundColor="yellow";
alert(resultArray[4]);
}
ii++;
}
有任何建議嗎?
你在哪裏爲'inputArray [i]'定義變量'i'?我看到你定義了'ii',而不是'i' – Tom
use:inputArray [ii] –
你可以使用一種叫做「調試」的技術。在錯誤處放置一個斷點。然後檢查變量'i'和'inputArray [i]'的值。 –