本文目录一览:
- 1、怎样用 Javascript 模拟点击按钮执行搜索?
- 2、如何模拟点击网页上的一个javascript按钮
- 3、怎么模拟点击网页上的一个javascript按钮
- 4、用js模拟点击网页中input按钮无效
- 5、js如何写这个按钮自动被按下的代码? 就是打开网页,几秒后,某按钮被自动单击,这可以实现么?
怎样用 Javascript 模拟点击按钮执行搜索?
1、使用js模拟,其实就是给按钮添加onclick命令,然后表单action写好跳转后台处理方法,数据发送方式,默认的发送命令是form.submit()。直接发送出去。
form action="/fmpost" method="post" name="fm"
button name="btn" onclick="fm.submit();"/button
/form
2、或者表单action不写跳转方法,直接在button的onclick上写好发送链接。
form action="" method="post" name="fm" id="fm"
button name="btn" onclick="document.getElementById('fm').action='/fmpost';document.getElementById('fm').submit();"/button/form
如何模拟点击网页上的一个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按钮
创建测试文件
string.save("/test.txt","测试文件" ,true)
//创建上传数据
var formdata = web.uploadData("username=用户名password=密码","上传字段名","/test.txt")
//自动上传文件
var rp = inet.http().post(""
formdata.data ,formdata.header );
用js模拟点击网页中input按钮无效
可以使用JavaScript原生自带的click方法; 下面是简单的小例子,仅供参考: var oBtn = document.getElementById('btn'); oBtn.onclick = function(); oBtn.click(); //模拟点击事件,页面刷新,出发点击事件(火星人)7311
js如何写这个按钮自动被按下的代码? 就是打开网页,几秒后,某按钮被自动单击,这可以实现么?
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,填充问题基础代码。
2、在index.html中的script标签,输入js代码:setTimeout("$('button').click()", 2000);。
3、浏览器运行index.html页面,此时会发现2秒后,页面自动打印了“btn click”这个点击按钮后才会打印的内容。