如何获取HTML按钮调用Javascript?

时间:2019-03-04 14:55:10

标签: javascript html button

因此,我一直在研究如何解决此问题很长时间,但是没有任何效果。我的问题是我试图在HTML中创建一个按钮,并使用它来在javascript中调用函数,但每次遇到错误或什么都没有发生时。

这是我一直在尝试的代码

HTML:

print (question1)

Javascript:

      <script type="text/javascript" src="script.js">



      </script>
      <button onclick= "test1"> test</button>
    </html>

3 个答案:

答案 0 :(得分:3)

您可以将onclick属性与函数一起使用:

function test1() {
  console.log('message');
}
<button onclick= "test1()"> test</button>

或动态添加事件侦听器:

var button = document.getElementById('button');
button.addEventListener('click', function () {
console.log('message');
});
<button id="button"> test</button>

答案 1 :(得分:1)

您可以使用多种方式做到这一点:

最明显的解决方案是在按钮元素中写入onclick属性。

<button onclick="FunctionCall()">Click me</button>

或其他方法是将事件监听器添加到按钮

document.getElementById("button").addEventListener("click", function() {
  alert("Button Clicked");
});
<button id="button">Button</button>

还要检查jsfiddle链接是否正常工作:https://jsfiddle.net/tkfbg0dw/4/

如果需要任何帮助,请告诉我。谢谢

答案 2 :(得分:1)

尝试一下:

function testFunction(){
  console.log('Hello World')
}
<button onclick="testFunction()">Click here</button>