【发布时间】:2016-05-30 07:03:29
【问题描述】:
在 javascript 中实现富文本编辑器时,我需要对选定范围内的每个文本节点应用一些更改。 Range 对象提供接口来获取选定范围的startContainer、endContainer、startOffset、endOffset。如何遍历其间的每个 DOM 节点?
var selection = window.getSelection();
var range = selection.getRange(0);
// How can I iterate over every node within the range?
【问题讨论】:
-
an example on accessing the range DOM 能让你快速上手吗?
-
@RogierSpieker 这为我指明了正确的方向,谢谢!
标签: javascript html textselection