Rut*_*uth 28 javascript dom-events
我只是好奇是否有一种简单的方法可以沿着这些方向做某事:
JavaScript的:
if(document.getElementById('button').clicked == true)
{
alert("button was clicked");
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<input id="button" type="submit" name="button" value="enter"/>
Run Code Online (Sandbox Code Playgroud)
Nic*_*ver 67
您可以为此添加单击事件处理程序:
document.getElementById('button').onclick = function() {
alert("button was clicked");
}?;?
Run Code Online (Sandbox Code Playgroud)
这将在点击时发出警报,如果您想稍后跟踪它,只需在该功能中将变量设置为true而不是警报,或者variable++如果您想计算点击次数,无论您的最终用途是什么. 你可以在这里看到一个例子.
这将做到
<input id="button" type="submit" name="button" onclick="myFunction();" value="enter"/>
<script>
function myFunction(){
alert("You button was pressed");
};
</script>
Run Code Online (Sandbox Code Playgroud)
尝试为点击添加一个事件监听器:
document.getElementById('button').addEventListener("click", function() {
alert("You clicked me");
}?);?
Run Code Online (Sandbox Code Playgroud)
使用addEventListener可能是比设置更好的主意onclick-onclick很容易被另一段代码覆盖。
你可以使用一个变量来存储按钮之前是否被点击过:
var clicked = false
document.getElementById('button').addEventListener("click", function() {
clicked = true
}?);?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
285241 次 |
| 最近记录: |