Я пытаюсь просто проверить, есть ли пустое текстовое поле ввода, но я получаю эту ошибку, когда я запускаю ее в chrome:
Uncaught TypeError: Cannot read property 'length' of undefined.
Вот как я это делаю. Я проверяю готовность DOM, а затем вызываю функцию.
function walkmydog() {
//when the user starts entering
if(document.getElementById('WallSearch').value.length == 0) {
alert("nothing");
}
}
if (document.addEventListener) {
document.addEventListener("DOMContentLoaded", walkmydog, false);
}