0

我在 JavaScript 中遇到问题,使用范围获取选定文本的 html,例如:- 我有一个 html,例如:-

  <span>demo text</span> 

现在在 Chrome 中,当我选择“演示文本”时,我想要带有内部文本的 span 标签。我为此尝试了以下代码,但无法在 Chrome 中获得所需的输出。

var rangeTemp = selection.getRangeAt(0);      
clonedSelection = rangeTemp.cloneContents();
var div = document.createElement('div');
div.appendChild(clonedSelection);

word = div.innerHTML;

上面的代码在 IE 和 Firefox 中运行良好,但在 chrome 中不行

感谢和问候

阿尼尔

4

0 回答 0