如何在单击按钮后再次动态单击按钮(将单个单击视为双击)

How to dynamically click a button again once it is clicked (treat a single click as a double click) JavaScript

本文关键字:单击 按钮 单个 双击 动态      更新时间:2023-09-26

如果用户点击了一个按钮,我该如何动态地再次点击它呢?
例如:

<input type='button' value='Click me once, and I will click twice!' onClick='click button again using JavaScript' />

我想点击按钮,让按钮再次点击它的自我。
这可能吗,我该怎么做?
谢谢!

也许这就是你想要的

HTML

<input type='button' value='Click me once, and I will click twice!' onClick='clickclick();' />

JS

function clickclick(){
    alert("click");
    reclick();
}    
function reclick(){
    alert("reclick");
}

工作示例:http://jsfiddle.net/eQdBY/


编辑

要触发点击行为,使用onclick:
 document.getElementById("btn").onclick();

无论如何,我认为在按钮onclick事件中调用按钮点击,会把你带到一个无限循环,所以你应该使用两个单独的函数或使用"点击计数器"来处理。

onclick用法示例:http://jsfiddle.net/eQdBY/1/