`
yimeng500
  • 浏览: 54638 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

elementFromPoint的用法

 
阅读更多
语法:
oElement = document . elementFromPoint ( iX , iY )
参数:
iX :  必选项。整数(Integer)。单位:象素(Pixel)。定位横坐标偏移量。
iY :  必选项。整数(Integer)。单位:象素(Pixel)。定位纵坐标偏移量。

返回值:
oElement :  对象(Element)。返回获取的对象的引用。

说明:
根据横纵坐标值 iX 和 iY 获取对象 oElement 。 oElement 必须支持和响应鼠标事件。
提供的坐标是客户区坐标。客户区的左上角为 (0,0)。
当将此方法用于 Structured Graphics 或 Sprite 对象时,必须设置 MouseEventsEnabled 属性值为 1 。



<script>
function rdl_eventHandle(e){
event.cancelBubble=true;
var oPoint=document.elementFromPoint(event.clientX,event.clientY);
if (oPoint.tagName.toLowerCase()!="li") oCode.innerHTML="请将鼠标移动到项目列表上。";
else oCode.innerHTML="您的鼠标指针现在位于<font color='#FF3300'>"+oPoint.innerText+"</font>上面";
}
document.onmouseover=rdl_eventHandle;
</script>

<ul id=oList style="cursor:default;">
<li>列表项目1
<li>列表项目2
<li>列表项目3
<li>列表项目4
</ul>
<br><div id=oCode>请将鼠标移动到项目列表上。</div>

分享到:
评论
1 楼 lixinlixin2008 2010-09-02  
Structured Graphics 或 Sprite 对象???

MouseEventsEnabled 属性???

相关推荐

    javascript获取鼠标点击元素对象(示例代码)

    3. 在实现获取鼠标点击元素对象的示例代码中,可以使用`document.elementFromPoint`方法来获取在指定坐标处的元素对象。该方法接受两个参数:`event.clientX`和`event.clientY`,这两个参数表示相对于视口的鼠标光标...

    javascript获取鼠标点击元素对象(示例代码).docx

    2. **`elementFromPoint()` 方法**:这是一个非常有用的API,它接受两个参数(即鼠标光标的x和y坐标),返回位于该坐标的文档元素。如果找不到任何元素,则返回`null`。 3. **`event.clientX` 和 `event.clientY`**...

    element-from-absolute-point:支持使用页面的绝对 `X``Y` 坐标查找元素,特别是当元素当前在页面上不可见时

    像使用document.elementFromPoint 。 var element = document . elementFromAbsolutePoint ( 1000000 , 1000000 ) ; 贡献 分叉吧 创建您的功能分支( git checkout -b my-new-feature ) 提交您的更改( git co

    js实现做通讯录的索引滑动显示效果和滑动显示锚点效果

    文中提到了监听`touchmove`事件,并使用`document.elementFromPoint`方法来获取当前触摸点位置下的最上层元素节点。然后,通过获取这个节点的父元素(即锚点对应的元素),执行`click()`方法,使得页面自动滚动到该...

    javascript引用对象的方法代码

    使用 `document.elementFromPoint` 方法来获取元素对象引用是通过坐标位置来实现的。例如,`document.elementFromPoint(x, y).href` 就可以获取坐标 `(x, y)` 处的元素对象的 `href` 属性值。 父子节点和兄弟节点 ...

    显示鼠标所在位置的颜色

    接着,使用这些坐标来查询页面元素,通常使用`document.elementFromPoint(x, y)`方法,它会返回指定坐标处的元素。 获取到元素后,我们就可以检查其背景颜色。CSS允许设置颜色为RGB值,可以是上述的`rgb(r, g, b)`...

    【JavaScript源代码】JavaScript实现浏览器网页自动滚动并点击的示例代码.docx

    使用`document.elementFromPoint(x, y)`方法,可以获取到给定坐标下的元素,然后调用`element.click()`来模拟点击操作。在示例中,`click`函数接受X和Y坐标,尝试进行点击。如果在给定坐标下没有元素,`...

    网页星号密码查看方法,doc格式。

    此外,虽然这种方法相对便捷,但也存在一定的安全隐患,因为任何使用这台电脑的人都可能利用这个技巧查看密码。因此,建议在公共或共享计算机上谨慎使用此类技巧,并确保在不使用时及时移除或禁用该注册表项。 总的...

    Delphi 2007实现高亮显示TWebBrowser中鼠标指向的HTML元素

    然后,我们可以利用`IHTMLDocument2::elementFromPoint`方法,传入鼠标位置的坐标,来获取鼠标下的IHTMLElement对象。 获取到IHTMLElement对象后,我们就可以对这个元素进行操作,以实现高亮效果。一种常见的方法是...

    javascript 拖动表格行实现代码.docx

    如果需要交换行的位置,我们可以使用 DOM 的 `insertBefore` 方法来实现。当 `mouseup` 事件触发时,我们需要恢复行的原始样式,结束拖动操作。 以下是一个简化的代码示例: ```javascript // 获取元素样式 var ...

    net2010 WebBrowser浏览页控件事件本地处理

    你可以使用`Document`的`ElementFromPoint`方法获取指定位置的元素,或者通过`Document.GetElementsByTagName`等方法遍历DOM树。然后,可以注册JavaScript事件处理函数,如`onclick`、`onchange`,并在本地.NET代码...

    webview长按识别二维码

    2. **确定选中的元素**: 在`handleLongPress`函数中,可以获取到长按时的触点位置,并通过`elementFromPoint`方法找到对应的DOM元素。 **二、检测图片是否为二维码** 1. **获取图片URL**: 通过`getComputedStyle`...

    截取整个网页的小工具并提供源码

    这一步可以通过遍历Document对象的ElementFromPoint方法实现,对每个元素进行定位。同时,我们需要考虑到CSS样式、JavaScript动态效果等可能影响元素布局的因素。 为了捕获每个可见元素,我们需要调整WebBrowser...

    JavaScript代码大全

    在文档对象模型(DOM)操作方面,书籍深入讲解了如何创建和操作HTML元素,包括但不限于document.createElement、document.elementFromPoint等方法,以及如何访问和操作窗体元素。例如,document.all("txt").focus()和...

    jquery截图功能实例

    使用`document.elementFromPoint(x, y)`方法可以获取鼠标位置下的DOM元素,然后通过CSS样式获取其实际显示的像素坐标。再用`ctx.drawImage()`在Canvas上绘制该区域。 3. **转换为图片**:使用`canvas.toDataURL()`...

    常用javascript

    document.elementFromPoint()方法可以根据鼠标的坐标点获取页面上的元素。document.images数组包含了文档中所有的图片元素。绑定窗体事件可以通过直接给对象的事件属性赋函数来实现,例如document.onmousedown=...

    js_黄金词典_js使用的黄金宝典

    在JavaScript编程中,掌握一些核心概念和常用方法是至关重要的。以下是一些关键知识点的详细说明: 1. **事件处理**: - `event.srcElement`:事件触发的元素,与`event.target`类似,但在旧版本的IE中使用。 - `...

    网页右键ie不支持event.preventDefault和event.returnValue (需要加window)

    在大部分现代浏览器中,我们可以使用`event.preventDefault()`方法来实现这一功能,然而,对于古老的Internet Explorer(IE)浏览器,情况就有所不同了。本文将详细讲解在IE浏览器中如何阻止右键点击的默认行为以及`...

    javascript非常全面的总结.doc

    `document.elementFromPoint`根据坐标找到元素,而`appendChild`用于向元素添加子节点。 3. **窗体元素与Cookie**:通过`document.forms`可以访问窗体元素,`document.execCommand`执行特定的命令,如复制、粘贴等...

    常用JavaScript

    这些只是JavaScript中的一部分常见用法,实际上JavaScript的功能远不止这些,包括DOM操作、AJAX请求、动画效果、模板引擎、Promise、Async/Await等,都是JavaScript开发者需要掌握的重要知识点。

Global site tag (gtag.js) - Google Analytics