为什么$(document).html()不能获取整个html字符串?还有其他方法吗
why $(document).html() cannot get whole html string?Is there other methods to get this?
$(document).html()
返回空字符串,而不是整个html字符串。如何获取?
您可以使用Javascript outerHTML属性轻松完成,无需jquery代码。
简单使用:document.documentElement.outerHTML
这将为您提供整个HTML以及HTML标记及其相关属性。
如果你想使用jQuery,请使用:-
$('html')[0].outerHTML
它相当简单,只需使用
$('html').html()
我没有测试这个。。为什么不试试
$('html').html();
尝试
$(document).text()
Demo:打开chrome的inspect元素(开发人员的工具)并键入以下内容。。您将看到结果:)
相关文章:
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 生成pdf或其他非html文件时的错误处理
- 需要将单元格值复制到html表中的其他单元格中
- 防止“;jQuery(html)"防止触发浏览器请求图像和其他参考内容
- JavaScript在其他页面上用html内容填充文本框
- 使用metro-uiJS对话框调用其他文件html
- 分析Adobe InDesign的HTML文本——其他标记中的标记
- 最佳javascript/UI框架EXTJS vs HTML 5 vs其他框架
- 在其他图像下使用javascript将图像插入html
- HTML 按钮以在页面上的其他位置提交表单
- 在HTML文本框中查找某些子字符串,然后用其他字符串替换它们
- 根据其他调整大小的html元素定位背景图像
- 当实现javascript倒计时时,其他html元素将消失
- JQuery-创建元素并将其连接到其他html
- 选中一个复选框后,使用html.checkbox自动禁用其他复选框
- 这是关于Jquery/JS的,如果我改变元素's HTML-我可以对它执行其他Jquery/JS操作吗
- ng显示基于其他一些html元素的模型值
- 在选择其他下拉列表html和javascript araray的基础上,填充3个连续的下拉列表
- 使用appendchild或其他方法向ul添加html代码而不是纯文本
- javascript/html/其他编程语言的PDF文件