基于这个问题,我尝试以两种不同的方式获取外部 HTML 。不幸的是,他们都没有给出预期的结果:
HTML:
<div id='my_div'>Hello</div>
JS:
$(function() {
document.write('[' + $('#my_div').clone().wrapAll("<div />").parent().get(0).innerHTML + ']<br />');
document.write('[' + (new XMLSerializer().serializeToString(document.getElementById('my_div'))) + ']');
});
输出是:
[
Hello
]
[
Hello
]
我期待以下结果:<div id='my_div'>Hello</div>
我究竟做错了什么 ?