在ContentWindow中使用Range.StartContainer

| 该指令使用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等方法访问范围内的节点。     

要回复问题请先登录注册