如何让一个按钮自动触发,自动执行onclick鼠标单击事件. 默认已点击.

在 <div> 中使用..
<li onclick="goods_spec.set_style(this,1,<?php echo $k.",".$v['info_id'];?>)" id="specinfo<?php echo $v['info_id'];?>" ></li>

按钮自动触发onclick事件,可以使用定时器setInterval()方法实现。默认已点击,可以在加载网页的时候使用onload方法实现一次点击。

以下例子,实现网页打开时默认弹出弹窗,在关闭弹窗后,每2秒钟自动点击一次弹出弹窗,完整的代码如下:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>自动点击例子</title>

</head>

<body onload="alert('这是默认点击弹窗')">

<script type="text/javascript">

setInterval(function() {

if(document.all) {

document.getElementById("buttonid").click();

}

else {

var e = document.createEvent("MouseEvents");

e.initEvent("click", true, true);

document.getElementById("buttonid").dispatchEvent(e);

}

}, 2000);

</script>

<input id="buttonid" type="button" value="按钮" onclick="alert('这是自动点击弹窗')" />

<style type="text/css">

input{background:red;color:#fff;padding:10px;margin:20px;}

</style>

</body>

</html>

运行代码后,效果如下:

一、打开网页,默认点击,如下图

二、每隔2秒钟,自动点击一次,如下图:

扩展资料:

定时器setInterval()方法实现不间断点击,使用settimeout()方法可以实现一次点击后停止自动点击

完整代码如下:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>自动点击例子</title>

</head>

<body onload="alert('这是默认点击弹窗')">

<script type="text/javascript">

settimeout(function() {

if(document.all) {

document.getElementById("buttonid").click();

}

else {

var e = document.createEvent("MouseEvents");

e.initEvent("click", true, true);

document.getElementById("buttonid").dispatchEvent(e);

}

}, 2000);

</script>

<input id="buttonid" type="button" value="按钮" onclick="alert('这是自动点击弹窗')" />

<style type="text/css">

input{background:red;color:#fff;padding:10px;margin:20px;}

</style>

</body>

</html>

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-22
<script type="text/javascript">
// 两秒后模拟点击
setTimeout(function() {
// IE
if(document.all) {
document.getElementById("clickMe").click();
}
// 其它浏览器
else {
var e = document.createEvent("MouseEvents");
e.initEvent("click", true, true);
document.getElementById("clickMe").dispatchEvent(e);
}
}, 2000);
</script>

<a href="#" id="clickMe" onclick="alert('clicked');">link</a>

把 JS 里面的 clickMe 换成你 li 的 id
另外,虚机团上产品团购,超级便宜本回答被提问者采纳
第2个回答  2011-07-26
把Button的OnClick事件的内容写成一个方法,在Page_Load和OnClick事件中都调用这个方法就行!比如这样
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
GetSub();/自定义函数
}
}
protected void Button1_Click(object sender, EventArgs e)
{
GetSub();//自定义函数
}
private void GetSub()//自定义函数
{
...
}追问

谢谢您的回复 请问. 这样.. )" id="specinfo" >

在 中有没有 更简单单的方式?

追答

我不会 php

第3个回答  2011-07-28
<body onload="show"> onload 事件会在页面或图像加载完成后立即发生
第4个回答  2011-07-26
<asp:Button ID="Button1" runat="server" Text="b1" OnClick="Button1_Click" />
protected void Page_Load(object sender, EventArgs e)
{
Button1_Click(null, null);
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("<script>alert('ok1')</script>");
}追问

谢谢您的回复 请问. 这样.. )" id="specinfo" >

在 中有没有 更简单单的方式?

追答

PHP我也不懂,你是说点击事件么?可以用js做
点击触发click

function show() {
alert('click被触发!');
}
document.getElementById('div1').click();

追问

谢谢. 比如说 文字 这样的 有更简单的 默认自动点击的吗?

追答

目前没发现有,
文字

document.getElementById('a1').click();

这已经很简单了....

如何让一个按钮自动触发,自动执行onclick鼠标单击事件. 默认已点击.
一、打开网页,默认点击,如下图 二、每隔2秒钟,自动点击一次,如下图:

...默认已点击. 浏览次数:21次悬赏分:20 | 离问题结
把 JS 里面的 clickMe 换成你 li 的 id

如何无限自动触发onclick事件
1.一个标签仅仅是要触发onclick行为;2.表现上要有鼠标的pointer指针显示,或者其他类似a标签的视觉效果。比如执行删除操作时,为了避免误操作,我们要弹出对话框让用户确定是否删除。因此我们经常会用链接形式代替 触发onclick事件。代码如下:复制代码 代码如下: function del(){ if(confirm("确定删除该记...

js如何自动点击onclick
1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。2、在index.html中的标签,输入js代码:$('img').click();。3、浏览器运行index.html页面,此时img标签被用js自动点击并打印了相关内容。

当一个html页面被打开后,自动点击页面中按扭
1、打开web项目开发环境 打开或者新建一个web项目。2、这是被引入的B页面的html,定义一个tabl,HTML页面代码。3、这是被引入的B页面的css样式表。4、这是将要引入table元素的html页面代码即A页面,相对于父界面,这里使用iframe引入刚刚那个页面。5、在A界面通过js代码,获取B页面中table元素的id当然...

computed 里面发起请求会自动触发吗
如何让一个按钮自动触发,自动执行onclick鼠标单击...答: \/\/ 两秒后模拟点击 setTimeout(function() { \/\/ IE if(document.all) { document.getElementById("clickMe").click(); } \/\/ 其它浏览器 else { var e = document.createEvent("MouseEvents"); e.initEvent("click", true, true);...

一个button标签的onclick没写的话,它是怎么触发事件的?
一般触发事件有两种方式,要么是在html直接绑定,正如你所写的那样。还有一种,就是在js代码部分,查找到这个button按钮,给它绑定触发事件,可以是click(点击),hover(鼠标浮动在上面),甚至可以是文档加载就运行的。js代码,可能是直接在html文件显示,你会直接看见代码。也可以是导入外部的js,网上分享...

...有个Button按钮,我想在进入页面后就让它自动点击一次,怎么做啊...
1、首先,新建一个带有button按钮的页面,打开这个页面。2、button按钮不能直接添加herf属性,可以通过button的onClick事件来实现页面的跳转自动点击。3、可以直接在onclick事件上添加动作实现页面跳转,也可以让onClick触发函数实现页面跳转。4、需要给button的onClick一个触发事件。具体写法见下图。5、希望...

Unity3D 如何自动点击UIElement.Button类型的按钮详解
直接模拟点击并非易事,因为Button本身没有提供点击方法。但可通过Unity的EventSystem间接实现。一个示例代码如下:首先,确保你已获取到目标Button的引用(targetButton),然后使用PointerEventData和EventSystem的ExecuteEvents.Execute来模拟鼠标点击。这种方法需要对Unity UI系统和事件系统有一定了解。使用以下代码...

怎样使js中的onclick事件只触发一次,就是我点击了一次,再次点击的时 ...
1、用jQuery的方式 jQuery专门为此功能提供了一个函数one。这样写就能让click这个事件只执行一次。("#btn3").one('click',function(){ alert('jQuey的one函数,第1次点击');});2、不用jQuery的方式 框起来的3处都是不用jQuery实现的只触发一次的效果。核心代码是这句btn.onclick = null;就是...

相似回答