我有这个作为我的功能,它目前只是一个测试。
<button onclick=function test()>Test The Function!</button>
<script>
function test(){
return('Try Again!')
}
</script>
<html><head></head><body>
<script>
function test() {
alert("You clicked the button");
}
</script>
<button onclick="test()">Using Javascript</button>
</body></html>
是的,我知道这可以在片段或小提琴中使用,但它在about:blank页面的html代码中不起作用。任何人都可以找出问题吗?我点击按钮,发生 NOTHING 。
答案 0 :(得分:0)
您需要将代码更新为:
<button onclick="test()">Test The Function!</button>
您还必须在html中调用之前移动函数定义,否则test
将是未定义的。
答案 1 :(得分:0)
我看到几个问题:
并非所有这些错误,但最好像这样构建它们。
小提琴:https://jsfiddle.net/8x0avrv5/
完整代码:
<script>
function test(){
alert('Try Again!');
}
</script>
<button onclick="test()">Test The Function!</button>
答案 2 :(得分:-1)
要回答您的问题,这是正确的语法:
<button onclick="return click1()">
Using javascript
</button>
的javascript
function click1() {
alert("You clicked the button");
return true;
}
作为另一种选择,您可以使用Jquery
<button id="click">
Using jquery
</button>
Jquery的
$("#click").click(function() {
alert("You clicked the button");
});
请参阅此处的示例:https://jsfiddle.net/hzkwxo3q/2/