gpt4 book ai didi

javascript - 单击时触发 JavaScript 操作?

转载 作者:太空宇宙 更新时间:2023-11-04 16:18:21 26 4
gpt4 key购买 nike

我想在单击按钮时触发一些 JavaScript 代码。我希望当单击按钮时 console.log() 被触发。我的尝试:

corel.html :

<!DOCTYPE html>
<html>
<head>
<title>Corelation</title>
<script src="jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="corel.js"></script>
</head>
<body>

<form id="tableVar">
Variable 1: <input type="text" id="var1"><br>
Variable 2: <input type="text" id="var2"><br>
<button onclick="myFunction()">Click me</button> <!-- type is button to not refresh -->
</form>

</body>
</html>

corel.js :

console.log("iniating app ...");
function myFunction() {
console.log('yeah');
}

我不明白什么不起作用?

最佳答案

按钮使表单提交,因此您需要使用 preventDefault()

See this demo

使用此代码,

HTML

<!DOCTYPE html>
<html>
<head>
<title>Corelation</title>
<script src="jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="corel.js"></script>
</head>
<body>

<form id="tableVar">
Variable 1: <input type="text" id="var1"><br>
Variable 2: <input type="text" id="var2"><br>
<button onclick="myFunction(event)">Click me</button> <!-- type is button to not refresh -->
</form>

</body>
</html>

Corel.js

console.log("iniating app ...");
function myFunction(event) {
console.log('yeah');
event.preventDefault();
}

关于javascript - 单击时触发 JavaScript 操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30825001/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com