使用范围.在ContentWindow中启动container



使用xpcom指令的结果是什么

  Sel:=ContentWindow.GetSelection;
  Range:=Sel.GetRangeAt(0);     
  Range.StartContainer

GetSelection给我们选择的所有项目?

一个选择由多个Range对象组成,通常为1。每个Range对象由StartContainer和StartOffset, EndContainer和EndOffset组成。如果适当的容器是文本节点,则偏移量是字符偏移量,但有时容器是元素,在这种情况下,偏移量是子节点索引。例如,给定HTML

<p>The <strong>strong</strong> tag usually results in <b>bold</b> text.</p>

如果起始容器为文本"strong",开始偏移量为3,而结束容器为文本"bold",结束偏移量为2,则所选文本为"ong"标记通常导致bo"。

在考虑了特殊情况(例如开始和结束容器是相同的文本节点)之后,您可以使用TreeWalker等方法来访问范围内的节点。

最新更新