如何用javascript点击指定的位置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用javascript点击指定的位置相关的知识,希望对你有一定的参考价值。

如何用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>本回答被提问者采纳

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

excel2013超链接除了能以不同位置实现快速跳转外,也可以直接打开指定位置的文件。
技术分享图片
(常见问题)
Excel 中建立链接打开另一文件
在excel中,怎么单击一个超链接,链接到本地的一个文件
Excel中超链接无法打开指定文件怎么办
excel表中超链接显示无法打开指定文件
如何把excel表格中的文本链接变成可点击打开的网址链接(超链接)?
【解决方法,wangqiang博客推荐视频教程】

wangqiang博客推荐视频教程

以上是关于如何用javascript点击指定的位置的主要内容,如果未能解决你的问题,请参考以下文章

如何用jquery实现点击后跳到页面指定位置

在线等~如何用js给指定id添加样式?

js 如何实现点击a标签跳转b页面,并且跳到b页面的指定位置d处

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

如何用javascript连续点击多个按钮?

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