找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 23304|回复: 3

[问题求助] JavaScript脚本获取当前网页元素对象,模拟鼠标点击之

[复制链接]
发表于 2015-6-25 22:59:54 | 显示全部楼层 |阅读模式
需要采用JavaScript脚本获取当前网页元素对象,模拟鼠标点击之。

比如:针对这个网页(http://www.diylsoft.com),需要编写一个JavaScript脚本去获取该网页元素对象(页面左侧的“搭建之星”图片),运行脚本来模拟鼠标点击之,从而打开其链接的二级页面。

请教:怎么通过依据该网页源代码,来编写一个JavaScript脚本去获取该网页元素对象(页面左侧的“搭建之星”图片),模拟鼠标点击之,从而打开其链接的二级页面??

恳请高手、前辈帮助编写一个实例,指导我学习。
谢谢!!
发表于 2015-6-26 00:53:53 | 显示全部楼层
不太明白,这种只是需要打开链接的情况,简单地 window.open('http://www.bathome.net') 有什么问题吗?
 楼主| 发表于 2015-6-26 01:27:20 | 显示全部楼层
本帖最后由 locoman 于 2015-6-26 01:33 编辑
不太明白,这种只是需要打开链接的情况,简单地 window.open('http://www.bathome.net') 有什么问题吗?
CrLf 发表于 2015-6-26 00:53


谢谢您!这么晚还回答我的求助!

我是需要:简单的说,就是需要采用JavaScript脚本,去完成当前网页元素对象的鼠标单击操作动作。不管其单击操作后会怎么样,或许是会打开二级页面?或许是会产生其它操作?,那是网页自己的事情,与我的脚本无关了。我的脚本仅此是必须完成对它单击操作即可。

——不过,我觉得的是,在编写JavaScript脚本时,不能采用常规的确定鼠标坐标位置去完成单击动作,因为,当前网页窗口打开时的大小和位置是可能每次不同。应该是以要求单击的元素对象确定才准确的。
比如:我在顶楼中所说的网页元素对象,在网页源码中的代码是:
<a href="http://www.diylsoft.com/BuilderStart.htm">
       <img border="0" src="buildstar.gif" width="181" height="55" alt="点击进入“搭建之星”主页"></a></p>

这个"buildstar.gif",就是我脚本需要的单击对象吧。



谢谢大家的热情帮助哦!
 楼主| 发表于 2015-6-27 13:18:24 | 显示全部楼层
用一般的脚本录制工具完成主贴需求存在一些问题:一般的脚本录制的是页面鼠标的绝对坐标位置,一旦页面大小和位置发生变化,就完成不了既定的脚本动作了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 02:52 , Processed in 0.016844 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表