Я просто пытаюсь получить очень упрощенно обработчик событий работает, однако, я держать получаю сообщение об ошибке:Javascript загрузки Перед ошибки HTML страницы
Cannot set property 'onclick' of null
Я подозревал это связано с моим Javascript выполняться до мой HTML закончил загрузку. И поэтому я попытался обертывание моей JavaScript в каждом из них:
$window.onload = function(){
$(window).bind("load", function(){
$(document).ready(function(){
Это вызов функции вызывает ошибку:
var submit = document.getElementById("button");
submit.onclick = function() {
answer("text");
}
function answer(x){
var response = new String("Thank you");
var a = document.getElementById(x);
a.textContent += response}
Есть идеи?
Что переменная/объект «Submit» установлен? Я предполагаю, что не установлен для объекта DOM. –
Я отредактирую его и добавлю к нему –
Вы проверяете, есть ли элемент DOM с кнопкой «id =» «? Я не вижу никакой проверки/проверки того, что элемент найден. Если вы просто используете '' на своей странице, которая вернет null. –