如何用javascript点击指定的位置

author author     2023-05-13     266

关键词:

如何用javascript点击指定的位置
如何用javascript模拟鼠标点击,点击网页中的指点位置?

比如 重复点击:x轴:100 y轴:100

“在相应的括号中输入你的屏幕坐标(说明书上有)??”可否在详细些,如果可行,可以再加100分。

javascript是不能设置鼠标的坐标的。能得到坐标(clientX,clientY)这些都是只读属性,是不可写的。如果用JS去移动鼠标这违返了浏览器的安全原则。
可以用一些变通的方法,说下我用的方法(C#+webBrowser):
添加 microsoft HTML lib那个引用。 在webbrowser控件里面加载一个窗体。页面加载完后,让那个页面x 100,y 100的坐标点的元素得到焦点。然后通过这个元素调用他的click方法(这是用JS调用的)。这样就可以了。
参考技术A 这个问题我以前也遇到过,这里说说我当时的解决方法

一,你希望程序模拟点击的目的无非就是希望执行点击以后的将要执行的代码,所以你可以变通的使用其他方式来调用这些代码,比如在另一个点击事件中调用或者在文档的onload事件中调用

二,如果上面的方法不能解决你的问题,那么可以借助click()函数来解决,你可以先创建一个隐藏的button控件,给一个id值和name,并给他一个事件,事件触发后将要执行的就是你想要执行的代码,接着在文档的任何地方只要正确调用一下该隐藏按钮的click()函数就可以了
参考技术B javascript没有模拟鼠标移动。点击网页中的指点位置的方法
但是可以通过文档对象的接口,模拟触发网页中元素的点击事件

<input type="file" id="aaa" />
<script type="text/javascript">
document.getElementById("aaa").click();
</script>
参考技术C function Button1_onclick()
alert("button1");
alert(event.clientX);
function Button2_onclick()
doClick("Button1",event);
function doClick(linkId, e)
var fireOnThis = document.getElementById(linkId)
if (document.createEvent)
var evObj = document.createEvent('MouseEvents')
evObj.initEvent( 'click', true, false )
fireOnThis.dispatchEvent(evObj) else if (document.createEventObject)
fireOnThis.fireEvent('onclick')
在相应的括号中输入你的屏幕坐标(说明书上有)
就可以了!!
如不行可去销售人员那
让他帮你搞定
(*^!^*)
参考技术D 在你想创建表格或输出文字的地方用
<div id="test"></div>标识。
这样你就可以在javascript程序段里做你想做的事了,比如你在那个地方写出几个字可以这样:
<script type="text/javascript">
document.getElementById("test").innerHTML="你想要输出的文字";
</script>本回答被提问者采纳

如何用js添加点击事件,点击后跳转到指定动态页面

...以下几种方式:第一种:(跳转到b.html)<scriptlanguage="javascript"type="text/javascript">window.location.href="b.html";</script>第二种:(返回上一页面)<scriptlanguage="javascript">window.history.back(-1);</script&g... 查看详情

如何用javascript连续点击多个按钮?(代码片段)

是否可以创建单击多个按钮的脚本,点击之间的时间间隔为x?例如,在点击x时间秒后点击第一个按钮等(使用Javascript)。varinputs=document.getElementsByClassName('className');for(vari=0;i<inputs.length;i++)setInterval(function()inputs[i].click(),1000答 查看详情

如何用 JavaScript 字符串中的索引替换字符? [复制]

】如何用JavaScript字符串中的索引替换字符?[复制]【英文标题】:HowtoreplacecharactersbyindexinaJavaScriptstring?[duplicate]【发布时间】:2013-03-0417:24:59【问题描述】:如果我有字符串“hello”并且我想用_替换第二个和第三个字符,我该怎... 查看详情

如何用javascript制作动画

我有一个用JavaScript制作动画的任务。基本上我有两个正方形(红色和黄色)和两个按钮(按钮1和按钮2)。当我点击button1时,红色方块从(左上角)到(右下角)。我需要制作另一个按钮(button2),这样当我点击它时,我需要... 查看详情

如何用excel

参考技术A怎样用excel制作简单的表格我是初学者步骤越详细越好1、首先,我们点击打开我们电脑上面的excel。2、制作表格,首先,肯定是需要制作一个主题的,我们选中图示中的单元格。3、然后我们点击合并后居中。4、合并完... 查看详情

如何用iframe标签以及javascript制作时钟?

如何利用iframe标签以及Javascript制作时钟?  如何制作一个时钟呢?效果如下图所示:这里的时钟会不停的走,但是下面的页面是不会变得,这样就实现了我们想要的效果了。下面我将分为以下几个方面来讲:javascript中的Date引... 查看详情

如何用iptables实现nat

如前所述,在使用iptables的NAT功能时,我们必须在每一条规则中使用"-tnat"显示的指明使用nat表。然后使用以下的选项:  1.对规则的操作  加入(append)一个新规则到一个链(-A)的最后。  在链内某个位置插入(insert)一个新规则(... 查看详情

excel如何用超链接直接打开文件

excel2013超链接除了能以不同位置实现快速跳转外,也可以直接打开指定位置的文件。(常见问题)Excel中建立链接打开另一文件在excel中,怎么单击一个超链接,链接到本地的一个文件Excel中超链接无法打开指定文件怎么办excel表中... 查看详情

javascript:如何用逗号显示ios数字键盘

...加逗号,这对于进行ammount输入非常方便。有没有办法用javascript向键盘添加逗号,就像Revolut应用程序在这里做的那样?答案iOS中的<inputtype="number">应该显示带有数字和标点符号的键盘:这是您可以在HTML中获得所需键盘的最接... 查看详情

如何用jquery实现页面滚动到指定位置后触发事件的效果?

比如一个页面应该会有30条数据,页面首次加载10条,然后用户向下滚动页面到底端部分时,触发一个事件来读取其他数据。求这个“触发”的方法。我了解了一下,大部分的方法都是监控滚动条的移动,当到达底端部分时触发... 查看详情

finereport中如何用javascript自定义地图标签

...到地图标签,提示点等显示不满足我们的需求,需要进行JavaScript代码编写。例如:在使用地图过程中,会发现很多地名显示的位置偏离。这时候就需要使用JavaScript进行调控。以黑龙江和内蒙古为例,来介绍下如何在FineReport中利... 查看详情

finereport中如何用javascript自定义地图标签

...到地图标签,提示点等显示不满足我们的需求,需要进行JavaScript代码编写。例如:在使用地图过程中,会发现很多地名显示的位置偏离。这时候就需要使用JavaScript进行调控。以黑龙江和内蒙古为例,来介绍下如何在FineReport中利... 查看详情

请教如何用按键精灵把已复制的文本内容粘贴到excel指定位置,谢谢!!

问题1:复制的内容如下:128391229371328371428371531371628391729371831391想像这样保存到excel里用精灵自带的office办公文档插件CallPlugin.Office.WriteXls(1,1,2,"内容")的效果像这样用Ctrl+c,Ctrl+v的方式不行哦,要批量复制到不同的excel文件... 查看详情

如何用javascript实现数字的左匹配??

例如:a=001b=001021则返回truec=210555返回falsed=125001返回false思路第一种方式:通过正则表达式,但从题目来说搞复杂了,没必要。第二种方式:通过indexOf函数判断,是不是起始位置是0indexOf函数返回的是当前查找到的开始位置,如... 查看详情

如何用hyperv新建虚拟机

参考技术A我们平时安装虚拟机都是通过VMware实现的,那么如何利用Hyper-V新建虚拟机呢?下面我给大家分享一下。工具/材料Hyper-V首先在开始菜单中点击启用或关闭Windows功能选项,如下图所示接下来在弹出的Windows功能界面中勾选... 查看详情

mysql建立数据库如和在一个指定的位置建立数据库,如何指定数据库默认的存储位置

工具/材料:ManagementStudio。1、首先在桌面上,点击“ManagementStudio”图标。2、然后在该界面中,右键点击“新建数据库”。3、之后在该界面中,输入数据库名称。4、接着在该界面中,点击数据库文件里,test的存储路径选择按钮... 查看详情

如何用arcgis10.1创建渔网

参考技术A1、首先,运行arcgis软件。2、然后在arcgis的主菜单中,找到catalogtool工具,再点击catalog。3、点击创建图层,在文件夹里找到你要创建图层的位置。4、找到位置以后,点击右键,再点击新建按钮。5、ArcToolbox >DataMan... 查看详情

如何用eclipse生成jar文件

工具:Eclipse通过菜单【File】--【Export】功能可以导出jar文件一、点击【File】--【Export】,如下图菜单二、有两个选择,一个是JARfile,另一个是RunnableJARfile,选择JARfile三、JARfile可以只导出一个项目中的一个包,指定正确的主类... 查看详情