在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?