【发布时间】:2023-03-14 13:04:01
【问题描述】:
我有一个简单的问题 - 是否可以从 DOM 中获取元素的 HTML 样式?我不需要任何 jQuery 对象,只需要包含所有样式的纯 HTML。
如果我有跨行不同样式的网格,我会使用它,我想获取该 html 和样式并将其发送到服务器,我将在邮件正文中使用它 - 当然是编程方式。
有没有优雅的方法来做到这一点?
Tnx 寻找答案
【问题讨论】:
标签: javascript html styles
我有一个简单的问题 - 是否可以从 DOM 中获取元素的 HTML 样式?我不需要任何 jQuery 对象,只需要包含所有样式的纯 HTML。
如果我有跨行不同样式的网格,我会使用它,我想获取该 html 和样式并将其发送到服务器,我将在邮件正文中使用它 - 当然是编程方式。
有没有优雅的方法来做到这一点?
Tnx 寻找答案
【问题讨论】:
标签: javascript html styles
$.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>
(作为字符串)
【讨论】:
Lorem ipsum
而不仅仅是 Lorem ipsumcolor: red;。
Lorem ipsum