社区
JavaScript
帖子详情
请教DOM节点问题!
kisslan
2003-08-28 10:49:38
小弟在编辑器中遇到一个问题,就是如何能得到一段选中文本的上级节点(父节点).
就是根据文本知道它的节点是什么??
比如:"<b>这是一段文本</b>",这段代码在编辑器中只会显示文本,如果选中"这是一段文本"这段文字.我用什么方法才能知道它的节点是"<b>"呢??
请各位大侠不吝赐教!
...全文
42
5
打赏
收藏
请教DOM节点问题!
小弟在编辑器中遇到一个问题,就是如何能得到一段选中文本的上级节点(父节点). 就是根据文本知道它的节点是什么?? 比如:"这是一段文本",这段代码在编辑器中只会显示文本,如果选中"这是一段文本"这段文字.我用什么方法才能知道它的节点是""呢?? 请各位大侠不吝赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
missair
2003-08-28
打赏
举报
回复
.parentElement.tagName
missair
2003-08-28
打赏
举报
回复
obj.parentElement
cloudchen
2003-08-28
打赏
举报
回复
parentNode
xuzuning
2003-08-28
打赏
举报
回复
想文本开始的方向查找第一个未封闭的起始标记
blues-star
2003-08-28
打赏
举报
回复
只有元素(标记)才会形成对象,而你说的文字,是这个对象的某个属性,并且是字符串类型。
字符串类型(String对象)是没有parentElement属性的。
所以依照你的说法,需要遍历DOM中的对象,找到相应属性值为"这是一段文本"的对象,这个对象就是你所想要找的。
我说的意思就是<b><i>这是一段文本</i></b>,可以找到<i>元素的父节点是<b>元素(通过parentElement属性),但是无法知道"这是一段文本"这个字符串的父元素究竟是<i>,还是其他地方的<td>等等,因为他本身不是元素,不具有标记的能力。
依照你的意思,我想最好的方法就是。。。。
<b onselectstart="res.innerText = event.srcElement.tagName">这是一段文本</b><br>
<i onselectstart="res.innerText = event.srcElement.tagName">这是一段文本</i><br>
<div id="res"></div>
但是,这样能找到的原因绝对不是"这是一段文本"这个字符串的能力所致。
JavaScript
DOM
—
节点
操作
本文详细介绍了JavaScript中
DOM
的概念、
节点
操作概述,包括创建
节点
、添加/删除
节点
、替换
节点
、修改
节点
内容和查询
节点
的方法。通过实例演示了如何使用
DOM
API动态操控HTML文档,是Web开发中实现页面交互和动态效果的基础。
DOM
节点
类型
文档对象模型(
DOM
)是 HTML 和 XML 文档的编程接口,其中每个元素、属性、文本块等都被视为
节点
,构成
DOM
树。本文详细介绍了
DOM
中的不同
节点
类型,如元素
节点
、文本
节点
等,还阐述了
节点
关系和
DOM
操作方法,掌握这些对前端开发至关重要。
【
DOM
笔记三】
节点
操作(
节点
概述、
节点
层级、添加 / 删除 / 复制
节点
、
DOM
基本语法总结!
本文围绕JavaScript的
DOM
节点
操作展开,介绍了
节点
概述、层级关系,包括父子、兄弟
节点
。详细讲解添加、删除、复制
节点
的方法及案例,如发布留言、删除留言等。还对比三种动态创建元素的区别,最后对
DOM
操作进行总结,涵盖创建、增加、删除等方面。
dom
节点
树、
dom
节点
关系
本文深入探讨了
DOM
节点
树的概念,包括文档
节点
树和元素
节点
树的遍历方法,以及
DOM
节点
之间的关系属性,如父级、子级和同级属性。详细介绍了
节点
属性的使用,以及如何通过
节点
方法进行
节点
操作。
DOM
节点
在网页开发中,
DOM
节点
是构成网页的基本元素。本文详细介绍了
DOM
节点
的相关概念,包括其定义、类型(如元素
节点
、属性
节点
等)、常见属性(如 nodeName、nodeValue 等)和常用方法(如 getElementById、createElement 等),助开发者掌握
DOM
操作。
JavaScript
87,988
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章