当一个html页面被打开后,自动点击页面中按扭

当一个html页面被打开后,自动点击页面中按扭,第1张

1、打开web项目开发环境 打开或者新建一个web项目。

2、这是被引入的B页面的html,定义一个tabl,HTML页面代码。

3、这是被引入的B页面的css样式表。

4、这是将要引入table元素的html页面代码即A页面,相对于父界面,这里使用iframe引入刚刚那个页面。

5、在A界面通过js代码,获取B页面中table元素的id当然如果只有一个table标签,可以使用标签元素。然后运行就可以了。

//先添加一个timer
timer
timer=new
timer();
//timer的属性事件都没记住,你自己设置好时间以及事件,但开始和停止好像是通过enabled属性来控制
再添加一个按钮实例
定义一个bool记录点击,第一次单击为true,第二次单击为false
bool
isclicked=false;
button
btn=new
button();
注册事件
btnclick+=new
eventhandler(delegate(object
sender,eventargs
e)
{
//以下注释说的是第一次单击的结果
//默认单击了第二次(false)
即timer停止,所以第一次单击时timer开始运行
timerenabled=!isclicked;
//记录点击的值也设成true,表示第一次单击
isclicked=!isclicked;
//第二次单击正好与上面的过程相反
});

加入你有两个按钮$a和$b。都是jquery对象。那么:

$aclick(funtion(){
    //按钮a点击完成后。b也执行点击事件。
    $btrigger('click');
});

在<body>里加一个onload="abc()"的属性就行了,abc()即为处理的方法。

1、设置一个定时触发事件

$timeout(function () {

alert("这里写你的点击会触发的事件")

}, 500)

05秒后执行

2、或者你自己把点击事件 写成直接执行不需要点击。

abc=function(){

alert("你要执行的语句");

}

abc();

注意:不过直接写有一个缺陷,这涉及到生命周期,如果你多级页面跳转,你第一次编译时会执行,如果有缓存的话他就不会执行了,如果你想每次(不管什么情况只要进入这个页面就执行)最好把这个写到生命周期里面。

如果页面使用了jQuery的话,可以使用 $('按钮类名')click() 触发点击事件。

如果是原生javascript的话,用 documentquerySelectorAll('按钮类名') 找到所有按钮,然后循环元素使用 dispatchEvent 方法触发点击事件。

你用jQuery选择器选中后,添加事件就可以了呀。只要是jQuery对象,一般都可以点击的,想打开页面就自动点击的话,可以如下 *** 作。

例如:<p class="a">段落1</p>

$("a")click(function(){alert($(this)text())})click();//打开页面就自动点击了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13336178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-17
下一篇 2023-07-17

发表评论

登录后才能评论

评论列表(0条)

保存