<!doctype html>
<body>
<p id="p">Example: <i>italic</i> and <b>bold</b></p>

<script>
  let range = new Range();

  range.setStart(p, 0);
  range.setEnd(p, 2);

  // 范围的 toString 以文本形式返回其内容(不带标签)
  alert(range); // Example: italic

  // 将此范围应用于文档选择
  document.getSelection().addRange(range);
</script>
</body>