javascript中如何获得选中文字所在的节点

偷蚊子的哦 2010-01-10 12:38:27
javascript中如何获得选中文字所在的节点
在:
<div>12345677aaaaa888888</div>
中,我在页面里面选中aaaaa,如果获得DIV这个节点?
...全文
318 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
浴火_凤凰 2010-01-10
  • 打赏
  • 举报
回复
不好弄 啊
段传涛 2010-01-10
  • 打赏
  • 举报
回复
mark 帮你顶。
antony1029 2010-01-10
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 click_me 的回复:]
HTML code<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title> new document</?-
[/Quote]
学习!
Click_Me 2010-01-10
  • 打赏
  • 举报
回复

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<script type="text/javascript">
<!--
function ShowDirection() {
var tbl = [];
var direct = (document.selection && document.selection.createRange)
? document.selection.createRange().parentElement() // IE
: window.getSelection().focusNode.parentNode; // FF
alert(direct.tagName + ': ' + direct.innerHTML);
}
//-->
</script>
</head>

<body>
<div>12345677aaaaa888888 </div>
<input type="button" value="ShowDirection" onclick="ShowDirection()" />
</body>
</html>

vivazhao 2010-01-10
  • 打赏
  • 举报
回复
$("div:contains('aaaaa')"),直接给你个例子
vivazhao 2010-01-10
  • 打赏
  • 举报
回复
jquery的选择器是可以,那么原始的js当然也可以,不过还是用jquery方便
jiayouxh 2010-01-10
  • 打赏
  • 举报
回复
传递this可以吗?
jerryxiaosa 2010-01-10
  • 打赏
  • 举报
回复
什么意思 表述的清楚一点

87,915

社区成员

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

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