我正在學習考試,我自己做了一些示例問題。我遇到了Uncaught TypeError:document.getElementByID不是函數問題。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;
我知道它的一個小錯誤。如果有人指出,我會很感激。
'isNaN',而不是'ifNaN'。 – 1252748