2013-06-25 1 views
0

Я получаю эту ошибку при вызове функции:Javascript функция не вызывался на кнопку мыши

Error:"0x800a138f - Microsoft JScript runtime error: The value of the property 'function1' is null or undefined, not a Function object"

function1 становится названием по нажатию кнопки

+4

выкладывает код пожалуйста – Sergio

+0

Похоже, вы пропустили() в вызывающем методе – YD1m

+0

разместить код, чтобы мы могли оценить и отслеживать, что вызывает ошибку –

ответ

1

Ваш скрипт не выполняется, когда DOM готов , Вы должны настроить свой код, как это ..

$(function() { 
    $("#button").click(function() { 
     alert('button clicked'); 
    }); 
}); 
+0

+1 для запуска кода в mvc в javascript – Kishan

0

Это может быть несколько вещей, но так как я не имею свой код, и я вижу, что вы с помощью JQuery я бы рекомендовал сделать следующее:

  1. Как Сагар Вагела сказал, что ваш JS-код может быть выполнен, когда элемент DOM не готов, чтобы решить эту проблему, вы должны в качестве хорошей практики обернуть свой код в $ (document) .ready (function() {// Здесь ваш код}).
  2. Я также рекомендую играть с вашим селектором jQuery, когда веб-страница готова, поэтому вы уверены, что используете правильный селектор, вы не можете себе представить, сколько раз я мог провалиться на этом последнем.
  3. И последнее, что вы должны быть уверены, что ваш JS-файл загружается установкой точки останова где-то в коде с помощью средств Firebug или Google Chrome.

Я надеюсь, что это помогает :)