从DOM中获取HTML和元素的样式

Get HTML and styles of element from DOM

本文关键字:元素 样式 HTML DOM 获取      更新时间:2024-07-01

我有一个简单的问题——是否可以从DOM中获得具有样式的元素的HTML?我不需要任何jQuery对象,只需要具有所有样式的纯HTML。

如果我有跨行的不同样式的网格,我会使用它,我想得到html和样式,并将其发送到服务器,在那里我会在邮件正文中使用它——当然是程序化的。

有优雅的方法吗?

答案的Tnx

$.html()(不带参数)正是这样做的:http://api.jquery.com/html/

从页面上的示例来看:

<p>
  <b>Click</b> to change the <span id="tag">html</span>
</p>
<script>
  $("p").click(function () {
    var htmlStr = $(this).html();
    $(this).text(htmlStr);
  });
</script>

调用函数时,htmlStr的内容为

<b>Click</b> to change the <span id="tag">html</span>

(作为字符串)