我要求我的 Web 应用程序允许用户“仅打印所选内容”。换句话说,用户选择文本和可能的图像,然后单击此选项。我已经看到使用 Javascript 获取选定文本的示例,但还没有找到获取选定 html 本身的解决方案。
例如,如果我有这样的文档:
<html>
<head>
</head>
<body>
<p>A bunch of text</p>
<img src="someimage.jpg" />
<p>Even more text</p>
</body>
</html>
如果用户突出显示图像和第二段,我希望 javascript 返回:
<img src="someimage.jpg" />
<p>Even more text</p>
这是可能的,人们将如何去做?
编辑:我最终为此使用了一个名为Rangy的 js 库。