精华内容
下载资源
问答
  • jq加载页面时自动点击按钮,则 <i id="spPoints">按钮</i> <script language="javascript" type="text/javascript"> ..

    jq加载时自动执行事件需要这样写

    $(function(){
       $('.signinpanel').hide();//加载时,隐藏一个元素
    })
     
    jq加载页面时自动点击按钮,则
    <i id="spBalance">按钮</i>
    <script language="javascript" type="text/javascript">
    	function xieyi(){
    $("#spBalance").trigger("click");
    }
    $(document).ready(function(){
           
         window.onload=xieyi;
        });
    </script>

    另外,如果是点击完一个弹出按钮后,自动点击另一个按钮.可以这样实现

    以下案例效果为 点击确定后,自动会在输入框中填写"我准备好了!",然后,再自动点击提交按钮

    if(r[11]=='2'){
    	//如果第四人报名成功,则弹窗
    	if (confirm("牌友凑齐,您准备好开始打牌了吗?\n 准备好了,请点击确定\n ")){
    	  cttx=document.getElementById('ln');
    	cttx.value='我准备好了!';
    //$('.blab_send_button').click(); 
    document.getElementById('blab_send_button').click();
     }
     else{}
    	
    	
    }

    中红外QCL激光器 中红外QCL激光器

    展开全文
  • 主要用到$("#btn").trigger("click")点击事件看下面实例function getObject(objectId) {if (document.getElementById && document.getElementById(objectId)) {return document.getElementById(objectId);} ...

    主要用到$("#btn").trigger("click")点击事件

    看下面实例

    function getObject(objectId) {

    if (document.getElementById && document.getElementById(objectId)) {

    return document.getElementById(objectId);

    } else if (document.all && document.all(objectId)) {

    return document.all(objectId);

    } else if (document.layers && document.layers[objectId]) {

    return document.layers[objectId];

    } else {

    return false;

    }

    }

    function get(p){

    //var url=location.search;

    var url= document.URL.toString();

    var tmpStr=p+"=";

    var tmp_reg=eval("/[\?&]"+tmpStr+"/i");

    if(url.search(tmp_reg)==-1)return null;

    else{

    var a=url.split(/[\?&]/);

    for(var i=0;i

    if(a[i].search(eval("/^"+tmpStr+"/i"))!=-1)return a[i].substring(tmpStr.length);

    }

    }

    window.οnlοad=function (){

    getObject("domain").value = get("k");

    var username = getObject("domain").value;

    if(username.length>3){

    $("#btn").trigger("click")

    }

    //domain作为input里的name名,接收到的值就是浏览器里URL中的?k=参数,这个参数值

    //k是浏览器里的参数值

    //这里判断传递过来的参数值是不是大于3位,如果是就触发按钮点击事件

    }

    展开全文
  • js自动触发点击事件

    千次阅读 2020-08-18 10:23:28
    js自动触发点击事件 // 进入页面立即触发 (()=>{ // 兼容IE if(document.all) { document.getElementById("aid").click(); } // 兼容其它浏览器 else { var e = document.createEvent(...

    js自动触发点击事件

    //  进入页面立即触发
    		(()=>{
    			//  兼容IE
    		    if(document.all) {
    		        document.getElementById("aid").click();
    		    }
    		    //  兼容其它浏览器
    		    else {
    		        var e = document.createEvent("MouseEvents");
    		        e.initEvent("click", true, true);
    		        document.getElementById("aid").dispatchEvent(e);
    		    }
    		})();
    
    
    //  三秒后模拟点击
    setTimeout(function() {
        //  IE浏览器
        if(document.all) {
            document.getElementById("clickMe").click();
        }
        //  其它浏览器
        else {
            var e = document.createEvent("MouseEvents");
            e.initEvent("click", true, true);
            document.getElementById("btn").dispatchEvent(e);
        }
    }, 3000);
    

    以下来自 https://blog.csdn.net/bellediao/article/details/105972387

    1、自动点击
    //自动点击的方法 clickId 点击事件的id属性值 字符串类型

    function autoClick(clickId) {
        // IE
        if (document.all) {
            document.getElementById(clickId).click();
        }
        // 其它浏览器
        else {
            var e = document.createEvent("MouseEvents");
            e.initEvent("click", true, true);
            document.getElementById(clickId).dispatchEvent(e);
        }
    }
    

    document.all是什么?
    document.all是IE 4.0及以上版本的专有属性,是一个表示当前文档的所有对象的数组,不仅包括页面上可见的实体对象,还包括一些不可见的对象,如html对象等等。all[] 已经被 Document 接口的标准的 getElementByid() 方法和 getElementsByTagName() 方法以及 Document 对象的 getElementsByName() 方法所取代。尽管如此,这个 all[] 数组在已有的代码中仍然使用。

    document.all的三个作用:
    1、根据下标取元素:

    语法: document.all[index];

    index:要取的下标。

    document.all(0)表示页面内第一个元素。

    2、 根据 name/id 取元素。

    语法: document.all(“name/id” , index)

    第二个参数index,可选。index表示如果有多个相同的name/id,取name/id集合中的第几个。当然id不应该重复。通过给某个元素设置id属性(id=aaaa),然后用document.all.aaaa调用该元素。

    在document.all数组里面,元素不分层次,是按照其在文档中出现的先后顺序,平行地罗列的。所以可以用数字索引来引用到任何一个元素。但比较常用的是用对象id来引用一个特定的对象,比如document.all[“element”]这样。

    document.layers是Netscape 4.x专有的属性,是一个代表所有由储如

    等定位了的元素的数组。通常也是用
    或对象的id属性来引用的,但是这里面不包含除此以外的其它元素。新的统一的标准用document.getElementById等系列方法来引用DOM对象,而且Netscape 6.0以后放弃了layers特征,虽然IE继续保留了document.all,但这最终没有成为DOM标准的一部分。

    3、document.all可以判断浏览器是否是IE

    if(document.all){ alert(“is IE!”); }

    2、使用定时器 setInterval() 方法实现按钮自动触发onclick事件
    默认已点击,可以在加载网页的时候使用 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>
    

    3、JQuery自动触发事件的方法。具体如下:
    常用模拟
    有时候,需要通过模拟用户操作,来达到单击的效果。例如在用户进入页面后,就触发click事件,而不需要用户去主动单击。

    在JQuery中,可以使用trigger()方法完成模拟操作。例如可以使用下面的代码来触发id为btn的按钮的click事件。

    $(’#btn’).trigger(“click”);

    这样,当页面加载完毕后,就会立刻输出想要的效果。也可以直接简写click(),来达到同样的效果:

    $(’#btn’).click();

    触发自定义事件
    trigger()方法不仅能触发浏览器支持的具有相同名称的事件,也可以触发自定义名称的事件。例如为元素绑定一个“myClick”的事件,JQuery代码如下:

    $('#btn').bind("myClick", function(){
     
      $('#test').append("<p>我的自定义事件.</p>");
     
    });
    

    //要触发这个事件,可以使用以下代码来实现:

    $(’#btn’).trigger(“myClick”);
    传递数据–trigger(type [,data])

    trigger(type[,data])方法有两个参数,第1个参数是要触发的事件类型,第2个参数是要传递给事件处理函数的附加数据,以数组形式传递。通常可以通过传递一个参数给回调函数来区别这次事件是代码触发的还是用户触发的。

    下面是一个传递数据的例子:

    $(function(){
     
     $('#btn').bind("myClick", function(event, message1, message2){
     
         $('#test').append( "<p>"+message1 + message2 +"</p>");
     
     });
     
     $('#btn').click(function(){
     
      $(this).trigger("myClick",["我的自定义","事件"]);
     
     }).trigger("myClick",["我的自定义","事件"]);
     
    })
    

    执行默认操作

    trigger()方法触发事件后,会执行浏览器默认操作。例如:

    $(“input”).trigger(“focus”);

    以上代码不仅会触发为元素绑定的focus事件,也会使元素本身得到焦点(这是浏览器的默认操作)。

    如果只想触发绑定的focus事件,而不想执行浏览器默认操作,

    可以使用jQuery中另一个类似的方法——triggerHandler()方法。

    $(“input”).triggerHandler(“focus”);
    该方法会触发元素上绑定的特定事件,同时取消浏览器对此事件的默认操作,即文本框只触发绑定的focus事件,不会得到焦点。

    展开全文
  • js按钮页面加载时自动触发事件

    千次阅读 2020-04-13 17:26:14
    js事件页面加载时自动触发 一般按钮自动点击触发事件 id是按钮id值 $('#id').trigger("click"); layui下拉框按钮自动点击触发事件 lay-filter_value是下拉框的lay-filter的值 data_value 是下拉框的值 var select =...

    js事件页面加载时自动触发

    一般按钮自动点击触发事件

    id是按钮id值

    $('#id').trigger("click");
    

    layui下拉框按钮自动点击触发事件

    lay-filter_value是下拉框的lay-filter的值
    data_value 是下拉框的值

    var select = 'dd[lay-value=' + data_value + ']';
    $('#lay-filter_value').siblings("div.layui-form-select").find('dl').find(select).click();
    
    展开全文
  • text/javascript"&gt; // 两秒后模拟点击 setTimeout(function() { // IE if(document.all) { document.getElementById("clickMe").click(); } // 其它浏览器 else { va...
  • JavaScript自动触发事件

    千次阅读 2019-02-17 11:05:46
    有时候,我们需要代码自动触发对应的事件,而不需要人为操作。比如,一个按钮点击事件,不要点击它,而让它自动执行。 首先定义事件,先按照传统的 onclick 方式来。(这里以点击某个标签事件为梨) var xx = ...
  • 如下是我学习时写的代码,但是一运行网页JS里面的那几个按钮事件就自动运行了,不知道我哪里搞错了,我在百度上找了看到按钮事件是像这样写的呀。请大能帮帮小弟,看小弟是哪里搞错了,谢谢哈。代码:Page Titlediv{...
  • 问题: function clickTuo() { $("#ffimg1").trigger("click"); }; function clickTuo2() { $("#ffimg2").trigger("click"...就比如这两个鼠标点击事件,...
  • 点击按钮触发loading加载是一款点击按钮触发loading加载提示3秒后自动隐藏加载特效。
  • JS动态触发按钮事件

    千次阅读 2016-10-13 15:47:46
    var i=0; function count() {  i++;  document.getElementById("count").innerHTML=i;... // 1秒后模拟点击 setTimeout(function() { // IE if(document.all) { document.getElementById("a
  • 代码如下:function clickButton(id) { if (document.all) { document.getElementById(id).click(); } else { var evt = document.createEvent(“MouseEvents”); evt.initEvent(“click”, true, true);...
  • 这里我的按钮是jsp中的一个标签写的,下面是定时两秒默认点击,当然,想直接默认点击的话就直接把方法里面的毫秒值2000删除就可以了,也可以自行设置毫秒值进行定时。 // 两秒后模拟点击setTimeout(function() { // ...
  • 我想制作一个简单的javascript倒...Javascript中的addEventListener自动触发点击事件My Top Ten MoviesCountdown Suren's favorite ten movies Start NumberMovie和我的JavaScript文件...//get the start elementvar...
  • 当你不想造轮子 希望在脚本中模拟出点击某个按钮然后触发的事情时候可用 好处还挺多的 因为点击按钮之后 所有事件的this都是button绑定的 所以就不用去很烦地去获取了 首先 假设你有一个目标的button: properties: {...
  • js自动触发事件

    万次阅读 2016-06-19 20:46:36
    常用模拟 有时候,需要通过模拟用户操作,来达到单击的效果。...例如可以使用下面的代码来触发id为btn的按钮的click事件。 1 $('#btn').trigger("click"); 这样,
  • 该button在form表单内,分析原因得知,触发事件后button按钮自动提交了表单,从而出现跳转。 查找手册得知button type有三个属性值,其中默认为submit,所以在未添加type属性时,button默认为submit。 此问题在...
  • 我的需求是要回车触发按钮点击,我使用js脚本添加监听按钮点击,chrome下运行正常,但是ie下,会触发两次。 解决方法: 使用 转载于:https://my.oschina.net/u/2396236/blog/1546705
  • jq实现点击一个按钮触发另一个点击事件 $("#a").click(function(){ $("#b").trigger('click'); }) 实现点击完id为a的按钮后,触发id为b的节点的点击事件。
  • 一般情况下提交form表单,都是手动点击提交按钮,但是为了简化用户操作,有时候需要自动提交表单,或者做了其他某一个操作(非提交操作)之后自动提交表单,可以使用js或者jQuery模拟点击提交按钮,然后提交,触发提交...
  • 进入页面自动执行点击事件,跳转的有些快,注意看那一瞬间的变化! <html lang="en"> <head> <meta charset="UTF-8"> , initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> 测试title>...
  • text/javascript"&gt; //一秒后模拟点击 setTimeout(function() { // IE if(document.all) { document.getElementById("parentIframe").click(); } // 其它浏览器 else { var e...
  • 需求:Android端webview加载完成后,自动触发某个元素的点击事件。 今天做项目因为添加了一个需求,我需要在某种情况下,在webview页面加载完成后,不在当前页面停留,自动触发某个元素的点击事件,自动加载到下一个...
  • 把浏览器打印的功能保留并赋予到自己添加的按钮当中,可以在点击按钮的同时触发自定义的函数
  • javascript 自动触发 按键盘操作 trigger

    万次阅读 2018-10-26 15:41:47
    回车键 keyCode 13 HTMLElement.prototype.pressKey = function(code) { var evt = document.createEvent("UIEvents"); evt.keyCode = code; evt.initEvent("keydown", true, true); this.dispatchEvent(evt);...
  • 实例当用户按键时执行一段 JavaScript:浏览器支持IEFirefoxChromeSafariOpera所有主流浏览器都支持 onkeydown 属性。定义和用法onkeydown 属性在用户(在键盘上)按键时触发。提示:相对于 onkeydown 事件的事件次序...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 62,493
精华内容 24,997
关键字:

js自动触发按钮点击