0

これがフィドルです。

ボタンをクリックすると警告が表示されるようにしようとしています'You tried to search...... 入力したものは何でも...!'が、ボタンはメッセージを警告しません。

私はすでに使用してみました:

var a = document.getElementById('input').value;
    alert("You tried to search " + a + "!");

それでもメッセージは警告されません。答えてください。

4

3 に答える 3

2

あなたの関数は、クロージャの外ではアクセスできません。そのはず

window.search = function() {
    var a = document.getElementById('input').value;
    alert("You tried to search " + a + "!");
}
于 2013-07-22T02:57:41.747 に答える
1

このページが読み込まれるとすぐにコードが実行されます。次のようにコードを最適化できます [jquery を使用]:

$(document).ready(function(){
  $('#search').onclick(function() {
          var a = document.getElementById('input').value;
          alert("You tried to search " + a + "!");
      });
});
于 2013-07-22T03:04:35.863 に答える