我正在处理一个所有标题都使用 h2 标签的网页。我想转换第一个标题,以便它使用 h1。
这是我正在使用的代码:
<script type="text/javascript">
var myHeader = $('h2:first');
var myHeaderHTML = myHeader.html();
alert("myHeader: " + myHeader);
alert("myHeaderHTML: " + myHeaderHTML);
$(document).ready(function() {
$(myHeader).replaceWith("<h1>" + $(myHeaderHTML) + "</h1>");
});
</script>
但是,当我重新加载页面时,我收到一个包含在 h1 标记中的 [object Object] 错误。正如您在上面看到的,我在代码中添加了几个警报,这样我就可以看到变量包含的值,它是包含 [object Object] 的 myHeader 变量。myHeaderHTML 变量包含我所期望的。
我怎样才能解决这个问题?