相关疑难解决方法(0)

如何用javascript选择html文本?

我可以使用以下代码来获取所选文本:

text=window.getSelection(); /// for Firefox text=document.selection.createRange().text; /// for IE

但是如何获得所选的Html,其中包括text和html标签?

javascript getselection

37
推荐指数
3
解决办法
7万
查看次数

如何获取包含当前选择的DOM元素?

您可以使用鼠标选择网页的一部分.

我知道我可以获取当前选定的文本,但是如何获取包含当前选择的开头或结尾的DOM元素?

html javascript dom selection

34
推荐指数
2
解决办法
3万
查看次数

通过Javascript在浏览器中获取选定的HTML

我要求我的网络应用程序允许用户"仅打印选择".换句话说,用户选择文本和可能的图像,然后单击此选项.我已经看到了使用Javascript获取所选文本的示例,但是没有找到获取所选html本身的解决方案.

举个例子,如果我有这样的文件:

<html>
<head>
</head>
<body>
    <p>A bunch of text</p>
    <img src="someimage.jpg" />
    <p>Even more text</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果用户突出显示图像和第二段,我希望javascript返回:

<img src="someimage.jpg" />
<p>Even more text</p>
Run Code Online (Sandbox Code Playgroud)

这是可能的,如何去做呢?

编辑:我最终选择了一个名为Rangy的js库.

javascript

16
推荐指数
2
解决办法
2万
查看次数

将纯文本转换为HTML

我有一个脚本,在某个时刻,我正在使用Ajax调用获取HTML(数据).我必须将此HTML转换为纯文本,如下所示:

$("#div").text(data);
Run Code Online (Sandbox Code Playgroud)

我现在想转过头来再次制作文本HTML.我有一个简单的Jquery方法吗?我试过了:

$("#div").text(data).end().html();
Run Code Online (Sandbox Code Playgroud)

没运气.

jquery text

3
推荐指数
1
解决办法
4万
查看次数

标签 统计

javascript ×3

dom ×1

getselection ×1

html ×1

jquery ×1

selection ×1

text ×1