首页 > 解决方案 > 输入类型=按钮无法执行javascript函数

问题描述

在这里使用这个问题作为参考:Using an HTML button to call a JavaScript function

jQuery ( document ).ready( function ( $ ) {

    function demoBanner () { 

        // set click handler
        $( '#demo' ).click( function ( ) {

        alert('click registered...');
        });      
    }
    // called functions
    $ ( function () {

        demoBanner();

    });
});
<input id="demo" type="button" class="btn btn-warning" value="Demo Banner">

<!--jquery CDN -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


<!-- local JS -->
<script src="http://localhost:8888/js/test.js"> </script>

为什么没有调用该函数?

标签: javascriptjquery

解决方案


尝试这个

$(document).ready(function() {
  // called functions
  demoBanner();
});
function demoBanner() {
  // set click handler
  $('#demo').click(function() {
    alert('click registered...');
  });
}

推荐阅读