我正在学习考试,而且我自己做了一些样本问题。我遇到了Uncaught TypeError:document.getElementByID不是函数问题。
这是我的代码:
<script>
function checkValidity(){
//Create variable to check for errors
var input = document.getElementByID('myID').value;
if(input < 0){
document.getElementByID('errorCheck').textContent = 'The value must be a positive integer';
}else if(ifNaN(input)){
document.getElementByID('errorCheck').textContent = 'Not a number. The value must be a positive integer.';
}else if(input == null){
document.getElementByID('errorCheck').textContent = 'Please input a value.';
} else{
document.getElementByID('errorCheck').textContent = 'Valid number.';
}
}
document.getElementByID('validateid').onclick = checkValidity;
在这行代码中我大吼大叫说它无效。
document.getElementByID('validateid').onclick = checkValidity;
我知道这是一个小错误。如果有人指出,我会很感激。
答案 0 :(得分:4)
您正在寻找document.getElementById
,小写d。
答案 1 :(得分:2)