Javascript - 替换选择后无法获取所选文本的父级

时间:2016-05-12 03:45:47

标签: javascript dom range selection textnode

我正在尝试获取所选文本中最接近的父元素,如果所选文本尚未替换,则它可以正常工作,但在文本替换后失败。

这是代码(我从其他来源修改):

rptH.Subreports[1].SetParameterValue("@your parameter namme", parametervalue);

这是一个小提琴

DEMO

1 个答案:

答案 0 :(得分:0)

应将节点选择边界移动到节点的内容。 所以请改用selectNodeContents

就该问题而言,它应该是: ranges[i].selectNodeContents(elements[i]);代替ranges[i].selectNode(elements[i]);

<强>更新

Fiddle Demo