获取当前节点

sushy002 2008-10-15 12:03:08
我的任务是这样的


<table>
<tr>
<td>要获取的内容</td>
<td><a href=javascript:getcontent()>点击获取</a></td>
</tr>
</table>

<script language="javascript">
var curNode = document.elementFromPoint(event.x,event.y);
alert ( curNode.parentElement.parentElement.firstChild.innerText);
</script>



这个程序很简单的了。就是点击的时候获取上一个目录里面的内容。

当我点击的时候,却提示我 “Error:缺少对象”。请高手解释一下,如何获得当前位置,希望能在ie和firefox中都通过。


我知道迅雷右键菜单中用到了

var srcEvent = external.menuArguments.event;
var EventElement;

if(typeof(srcEvent.clientX) == "undefined")
{
EventElement = external.menuArguments.document.elementFromPoint ( srcEvent.pointerX, srcEvent.pointerY );
}
else
{
EventElement = external.menuArguments.document.elementFromPoint ( srcEvent.clientX, srcEvent.clientY );
}

来获取右键菜单的位置,但是我不知道如何左键该如何做,谢谢大家。
...全文
333 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sushy002 2008-10-15
  • 打赏
  • 举报
回复
不好意思,贴错代码了


以下可以获取:

<table>
<tr>
<td>要获取的内容</td>
<td><a onclick=javascript:getcontent()>点击获取</a></td>
</tr>
</table>

<script language="javascript">
function getcontent(){
var curNode = document.elementFromPoint(event.x,event.y);
alert ( curNode.parentElement.parentElement.firstChild.innerText);
}
</script>




以下不能获取:

[code=INIFile]

<table>
<tr>
<td>要获取的内容</td>
<td><a href=javascript:getcontent()>点击获取</a></td>
</tr>
</table>

<script language="javascript">
function getcontent(){
var curNode = document.elementFromPoint(event.x,event.y);
alert ( curNode.parentElement.parentElement.firstChild.innerText);
}
</script>

[/code]

两者的区别在于,第一个用的是 onclick ,第二个用的是 href .

楼上的老大告诉一下为什么啊
阿云ivan 2008-10-15
  • 打赏
  • 举报
回复
var curNode = document.activeElement
涉及内容:注意,学习此视频必须有一定基础的同学区块链相关知识、钱包相关知识、p2p相关知识、uniapp相关知识    01前言    02成果展示    03前言区块链概念和六层模型介绍    04翻译一个带币的js简单例子原理介绍    05区块链springboot工程搭建和区块相关实现    06区块链中加密算法相关介绍以及实现    07钱包相关实体类介绍    08redis数据库等配置和工具类的介绍    09区块链相关实体类介绍    10挖矿相关实体类和POW相关的介绍    11 p2p 点对点 server和client代码    12 p2p 原理的简单介绍    13 节点钱包相关启动实现    14 web控制层逻辑基础代码    15 web功能的整体介绍    16 web钱包功能-创建钱包账户的完整功能实现    17 web钱包功能-获取挖矿钱包信息和根据钱包地址获取信息    18 web钱包功能-获取当前节点所有钱包    19 全节点钱包轻钱包中心化钱包的概念    20 p2p三个节点的相关配置并启动    21 p2p 节点添加相关流程    22 p2p 节点列表相关实现    23 区块相关挖矿与挖矿奖励等讲解    24 区块链相关的查询操作    25 交易转账相关逻辑    26 三台机器节点运行 uniapp开发前准备    27 uniapp首页和我的页面实现    28 uniapp 节点钱包和节点钱包列表展示    29 uniapp添加节点节点列表挖矿区块链查询等    30 uniapp我的钱包转账查询交易等    31 课程总结以及代码资料等相关说明

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧