主题: 请教:如何获得选择内容(包括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; |
回复 |