如何用javascript点击指定的位置

来源:百度知道 编辑:UC知道 时间:2024/06/27 05:13:11
如何用javascript点击指定的位置
如何用javascript模拟鼠标点击,点击网页中的指点位置?

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

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

在你想创建表格或输出文字的地方用
<div id="test"></div>标识。
这样你就可以在javascript程序段里做你想做的事了,比如你在那个地方写出几个字可以这样:
<script type="text/javascript">
document.getElementById("test").innerHTML="你想要输出的文字";
</script>

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

javascript没有模拟鼠标移动。点击网页中的指点位置的方法
但是可以通过文档对象的接口,模拟触发网页中元素的点击事件

<input type="file" id="aaa" />
<script type="text/javascript">
document.getElementById("aaa").click();
</script>

这个问题我以前也遇到过,这里说说我当时的解决方法

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

二,如果上面的方法不能解决你的问题,那么可以借助click()函数来解决,你可以先创建一个隐藏的bu