社区
JavaScript
帖子详情
【【【【【【怎么获取相对当前光标所在位置的最近的特定的父节点?】】】】】】
JavaCrack
2004-11-24 12:20:51
RT.
比如我想获得当前光标的最近的<td>.
...全文
151
15
打赏
收藏
【【【【【【怎么获取相对当前光标所在位置的最近的特定的父节点?】】】】】】
RT. 比如我想获得当前光标的最近的.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JavaCrack
2004-11-24
打赏
举报
回复
补充:需要获得这个<td>里的所有内容。
JavaCrack
2004-11-24
打赏
举报
回复
结合3位的回复,已经可以满足我的需求啦,哈哈。
再次谢谢!!
ttyp
2004-11-24
打赏
举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script language="JavaScript">
<!--
var o;
document.onmousedown = function ()
{
o = document.elementFromPoint(event.x, event.y);
}
document.onkeydown = function ()
{
if(event.keyCode ==13)
{
alert(o.outerHTML);
}
event.returnValue = 0;
}
//-->
</script>
</head>
<body contentEditable onload="o=document.body;">
<TABLE id=tbl cellSpacing=1 cellPadding=1 border=1>
<TBODY>
<TR>
<TD width=100 id=td1 onfocus="alert();">This is Line1</TD></TR>
<TR>
<TD width=100 id=td2>This is Line2</TD></TR>
<TR>
<TD width=100 id=td3>This is Line3</TD></TR>
</TBODY>
</TABLE>
</body>
</html>
JK_10000
2004-11-24
打赏
举报
回复
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<table border="1" id=containerTable>
<tr>
<td><input ></td>
<td><span><span><div><input></div></span></span></td>
<td>fdsfd</td>
</tr>
</table>
<input>
</body>
</html>
<script language=javascript>
function getFocusTd()
{
var theActiveObj=document.activeElement;
if(theActiveObj==null || !containerTable.contains(theActiveObj)) return false;
var theTd=theActiveObj.parentElement;
var i=0;//避免死循环
while( theTd.tagName!="TD" && i++<10 )
{
theTd=theTd.parentElement;
}
alert(theTd.outerHTML);
}
window.setInterval("getFocusTd()",2000)
</script>
JavaCrack
2004-11-24
打赏
举报
回复
也就是,光标是<td>的孩子,而不是孙子,呵呵。
JavaCrack
2004-11-24
打赏
举报
回复
也就是说,我需要光标所在位置的父<td>的源码
JavaCrack
2004-11-24
打赏
举报
回复
在编辑状态下table里好象也有光标,就上面的例子看,有4个<td>包含了光标对象,我只需要下面的td源码:
<td ...>
...
...
........................|..............
...
...
</td>
gaofaq
2004-11-24
打赏
举报
回复
<TABLE id=tbl cellSpacing=1 cellPadding=1 border=1>
<TBODY>
<TR>
<TD width=100 id=td1>This is Line1</TD></TR>
<TR>
<TD width=100 id=td2>This is Line2</TD></TR>
<TR>
<TD width=100 id=td3>This is Line3</TD></TR>
</TBODY>
</TABLE>
<script>
document.onclick=function() {
alert(document.activeElement.id)
}
</script>
ttyp
2004-11-24
打赏
举报
回复
好象只有输入框有光标吧,table里有光标?还有你最近是什么意思,表示包含光标的对象么
JavaCrack
2004-11-24
打赏
举报
回复
我是想修改一个在线编辑器的功能。光标在编辑器里面。
JavaCrack
2004-11-24
打赏
举报
回复
先谢谢楼上的。我在描述一下:
“|”---表示光标
“...”---表示其他html源码
<td ...>
...<td ...>
...
<td ...>
...
...
...
<!--注:我想获得和光标最邻近的这个父节点td的源码-->
<td ...>
...
...
........................|..............
...
...
</td>
...
</td>
...
</td>
...
</td>
ttyp
2004-11-24
打赏
举报
回复
你属于第四
JavaCrack
2004-11-24
打赏
举报
回复
哈,楼上的搞手就是搞手。
哪为高手来点实际的?
JK_10000
2004-11-24
打赏
举报
回复
没人跟贴的可能原因:
1.问题太难:大家都答不上来
2.问题太容易:都想让给新手练兵
3.问题太刁:花一段时间写出代码,却没有实际用途,都懒得回
4.问题没表达清楚
5.问题问偏了:本来可以用其它方法解决的问题,却误导答问者的思路
6.问题分太少,引起的注意不够
7.提问态度不好
注:本跟贴不是专门针对本贴。
JavaCrack
2004-11-24
打赏
举报
回复
哈,居然没人能回答。
JS高手在哪里?!?!
在kindEditor中
获取
当前
光标
的位置索引的实现代码
1. `startOffset`:这个属性表示的是
当前
光标
所在位置
相对
于其父元素内子节点的起始偏移量。当没有选区时,即
光标
处于单点位置,`startOffset`则代表
光标
所在位置
前的字符数量。例如,如果
光标
位于字符串"Hello, ...
2021-2022计算机二级等级考试试题及答案No.1397.docx
- 插入点通常用一条垂直线表示,当用户在文本编辑器中输入文字时,文字会出现在插入点所在的位置。 - 插入点可以通过键盘或鼠标进行移动。 ### 14. 删除表中数据的操作 **知识点概述:** - 在数据库中删除记录是一...
2021-2022计算机二级等级考试试题及答案No.2840.docx
- 在 Word 的打印对话框中选择“
当前
页”选项时,只会打印
当前
光标
所在位置
的那一页。 - 这对于打印长文档中
特定
页面非常有用,尤其是当需要打印某个
特定
部分时。 #### 21. 文件写入操作 - **题目**: 有以下程序: ...
易语言程序免安装版下载
“库文件名”以.lib或.obj为后缀的将被视为静态库,可使用绝对路径或
相对
路径(
相对
当前
源代码所在目录),如依赖多个静态库请分别列出并以逗号分隔;“在库中的对应命令名”请务必准确填写静态库中公开导出的符号...
C++实现鼠标坐标实时
获取
的多种方法详解
在现代应用程序开发中,实时
获取
鼠标位置信息是实现用户交互、自动化操作和界面响应的关键技术之一。特别是在桌面级应用、游戏外挂、自动化测试工具以及辅助功能软件中,准确捕获鼠标
当前
坐标具有重要的实践价值。本...
JavaScript
87,994
社区成员
224,697
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章