按 ID 的文档未连接
Document by ID not connecting
我最近正在为我的计算机做作业 class,但我的代码中出现连接错误。据我所知,函数看起来是正确的。
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 不是一个函数”。
在 JavaScript 中,区分大小写很重要,
函数后的前3行,应该是getElementById而不是getElementByID,还有第6、7行和for循环里面
innerHTML 应该可以工作,但它通常用于设置 html,
innerText 会是更好的选择
祝你作业顺利
我最近正在为我的计算机做作业 class,但我的代码中出现连接错误。据我所知,函数看起来是正确的。
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 不是一个函数”。
在 JavaScript 中,区分大小写很重要,
函数后的前3行,应该是getElementById而不是getElementByID,还有第6、7行和for循环里面
innerHTML 应该可以工作,但它通常用于设置 html, innerText 会是更好的选择
祝你作业顺利