我最近正在為我的計算機課做作業,但我的代碼中有一個連接錯誤。據我所知,該函式看起來是正確的。
function idCard(){
var firstName = document.getElementByID("firstName").value;
var lastName = document.getElementByID("lastName").value;
var address = document.getElementByID("address").value;
document.getElementById("postFullName").innerHTML = firstName "" lastName;
document.getElementById("postAddress").innerHTML = address;
var age = document.getElementByID("age").value;
var phoneNumber = document.getElementByID("phoneNumber").value;
const numberArray = [age,phoneNumber];
for ( var i = 0; i < numberArray.length; i ){
if (numberArray[i]<=100){
document.getElementId("postAge").innerHTML = numberArray[i];
}
else{
document.getElementId("postPhoneNumber").innerHTML = numberArray[i];
}
}
}
顯示作業正常,到目前為止,我只從除錯控制臺收到一個錯誤,“未捕獲的型別錯誤:document.getElementByID 不是函式”。
uj5u.com熱心網友回復:
在 JavaScript 中,區分大小寫很重要,
函式后的前 3 行,應該是 getElementById 而不是 getElementByID,也是第 6、7 行和 for 回圈內
innerHTML 應該可以作業,但它通常用于設定 html,innerText 將是更好的選擇
祝你作業順利
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/370492.html
標籤:javascript 调试 视觉工作室代码
