主题: 请教:如何获得选择内容(包括HTML标记)
作者: crestonlang, 发布日期: 2010-06-18 09:54:24, 浏览数: 5295

RT,现在想得到鼠标选择内容

例如HTML内容<div xxxx>abc</div>,当选择abc时,怎么只能通过selection只能得到abc,而不能得到div标记,应该怎么样可以得到?

请各位不惜赐教,先谢谢各位。

作者: Roddy, 发布日期: 2010-06-18 12:28:29
当range的startContainer为文本节点,并startOffset为0时取得parentNode就可以了。
回复
作者: crestonlang, 发布日期: 2010-06-18 13:59:38

实在不好意思,还得帮一下

现在是在IE7下,提示没有startContainer,应该怎么做?获得父节点的方法是range.parentElement,但是startOffset应该怎么判断?

回复
作者: Roddy, 发布日期: 2010-06-18 14:19:20
var startContainer = KE.g[id].keRange.startNode;
var startOffset = KE.g[id].keRange.startPos;

回复
发表新帖 发表回复