本文目录一览:
- 1、求自动点击按钮的代码,最好是Javascript
- 2、js如何实现鼠标模拟点击
- 3、JS控制鼠标点击的代码
- 4、用javascript的click()方法 能模拟点击这个“用户登录“
- 5、如何模拟点击网页上的一个javascript按钮
- 6、javascript模拟点击a标签
求自动点击按钮的代码,最好是Javascript
button id="btn" onclick="window.location.href='index.html';"提交/button
script type="text/javascript"
var btn = document.getElementById("btn");
btn.click();
/script
js如何实现鼠标模拟点击
主动触发事件是一个经常会用到的技巧,它很重要。它和事件绑定一样存在着浏览器兼容性问题。传统浏览器(IE8-)使用createEventObject来创建事件对象,用fireEvent这个方法来触发事件;现代浏览器用createEvent来创建对象,用dspatchEvent来触发事件。
//获取浏览器版本
var isIE=navigator.userAgent.match(/MSIE (\d)/i);
isIE=isIE?isIE[1]:undefined;
//事件函数
function onclick(e){
e=e||event;
alert(e.msg||"表酱紫啦,人家羞涩啦~");
};
//给document绑定一个点击事件
isIE9
//传统浏览器使用attachEvent
?document.attachEvent("onclick",onclick)
//现代浏览器使用addEventListner
:document.addEventListener("click",onclick,false);
//触发自定义事件
if(isIE9){
//传统浏览器
//创建对象
var event=document.createEventObject();
//给事件对象添加属性
event.msg="我是fireEvent触发的";
//触发事件
document.fireEvent("onclick",event);
}else{
//现代浏览器
//创建事件对象
var e=document.createEvent("MouseEvents");
//初始化事件对象
e.initMouseEvent("click"),
//给事件对象添加属性
e.msg="我是despatchEvent触发的";
//触发事件
document.dispatchEvent(e);
};
JS控制鼠标点击的代码
这样是不可以的! 如果可以随便控制别人的鼠标
那外挂不是满天飞了啊
你只能获得 鼠标的 值
event.x 鼠标的横坐标 event.y 鼠标的纵坐标
enevt 必须 写在 时间的调用方法里面
不可以直接 使用
只有 在事件的调用中才存在event 对象
不可以 但是 你可以控件的 onclick 事件
input type=button id=dd value="ddd" onclick="alert('11111')"
script for = window event=onload
document.all.dd.onclick();
//页面加载的时候就自动点击这个按钮
/script
用javascript的click()方法 能模拟点击这个“用户登录“
可以直接调用click,示例如下:
html
head
/head
body
input type="button" onclick="FangFa()" value="事件" id="btn"/
/body
/html
script type="text/javascript"
function FangFa()
{
alert("你单击了按钮");
A=new Lei();
A.HanShuA();
}
document.getElementById("btn").click();
/script
还有的话,直接调用click所引用的函数也是可以的
如何模拟点击网页上的一个javascript按钮
按钮为input class="btn_wr s_btn_wr bg" type="submit" id="su" value="百度一下"/input。
我的代码是如下的:
// JavaScript source code
var page = require('webpage').create();
var address = ' .baidu.com/';
var output = 'capture.jpeg';
page.open(address, function (status) {
if (status !== 'success') {
console.log('Unable to load address!');
} else
{
try
{
var url = page.url;
console.log('URL: ' + url);
page.evaluate(function () {
document.getElementById('kw').value = "translate";
document.getElementById('su').click();
});
url = page.url;
console.log('URL: ' + url);
window.setTimeout(function () {
page.render(output, { format: 'jpeg', quality: '100' });
phantom.exit();
}, 200);
} catch (err)
{
console.log(err);
}
}
});
注意我用橘黄色高亮的字体,我在点击按钮前后检测url是否发生变化,结果是在没有发生任何变化,这说明按钮没有被点击成功。(代码中粉色的部分是我获取按钮的方式)
javascript模拟点击a标签
可以利用jQuery 的 trigger方法
例子:
$("a").trigger("click");
通过选择器找到它(元素) , 然后触发它的click, 还可以是其他的事件. 更多用法查看手册