如果按下某个按钮,我只想运行我的javascript,我该怎么做?
这是否意味着我还必须将我的javascript保存在一个单独的文件中并点击一下?
答案 0 :(得分:3)
只需在按钮上使用此按钮即可执行功能:
<button onclick="functionToExec()">Click me!</button>
如果您没有功能,可以使用以下代码创建一个功能:
<script>
function functionToExec() {
alert("You clicked!"); // Just an example
}
</script>
只需将所需的代码放在大括号之间的中间部分即可。 确保代码在同一页面上,或者在您将要处理的js文件中包含。
“好的,谢谢,我想我的意思是,我如何制作我的剧本 除非按下按钮否则不活动?我的脚本针对某些按钮 并记录点击次数和点击次数。但我不希望这样 除非按下“开始”按钮才能运行“
您需要在js文件中插入脚本,然后将其包含在运行中。
这是你如何做到的:
var htmlHeader = document.getElementsByTagName("head")[0];
var myScript = document.createElement('script');
myScript.type = 'text/javascript';
myScript.src = 'myscriptlocation.js';
htmlHeader.appendChild(myScript);
只需将此代码放在大括号中,编辑脚本的位置(可以是相对的或绝对的)。
答案 1 :(得分:0)
您可以使用onclick。
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction()
{
alert("Hello World!");
}
</script>
</head>
<body>
<button onclick="myFunction()">Try it</button>
</body>
</html>
您还可以使用jquery的.click函数。 http://api.jquery.com/click/