jQuery将body内部的html与body标签一起使用

时间:2014-08-20 10:14:22

标签: javascript jquery

我知道如何在body标签内抓取html,我可以通过

来实现
$("body").html();

上面的行返回了body标签内的html。但我希望html inclidung身体标签。例如

<body attr1="abc" attr2="def" attr3="xyz">
    <div class="container">
         I am in trouble.Please HELP me!!
    </div>
</body>

我想要的东西会返回html以及body标签及其所有属性。 我怎样才能实现这个目标?

2 个答案:

答案 0 :(得分:0)

您可以使用以下内容获取outerHTML

$('body')[0].outerHTML

<强> Demo

答案 1 :(得分:0)

outrHTML - the thing you need here

MDN defination - 元素DOM接口的outerHTML属性获取描述元素(包括其后代)的序列化HTML片段。可以将其设置为使用从给定字符串解析的节点替换元素。

所以代码将是

$("body")[0].outerHTML

或纯javascript

document.body.outerHTML