此问题在此处已有答案:
How to replace selected text with html in a contenteditable element? [duplicate](2个答案)
9年前就关门了。
我在html页面中放置了一个div容器,其中放置了一些文本。现在,我希望用户选择的文本(任意数量)显示在同一页面的另一个div容器中。
<div id="d1"> Some Random text, Some Random text Some Random text, Some Random text</div>
<div id="d2"></div>
我在如何从d1
容器中提取文本上遇到了困难。我尝试过使用window.getSelection()
和相关的方法。讽刺的是,它应用于整个文档。如何着手呢?
P.S-JSFiddle演示会很有帮助。
1条答案
按热度按时间os8fio9y1#
在我的Mac上尝试了这个,似乎是在Safari/Chrome和FF上工作,但对IE不确定