如何用JavaScript获取HTML元素的字面HTML字符串?
获取元素的完整HTML字面字符串
嘿,这个问题其实很好解决~你现在用innerHTML只能拿到元素内部的HTML内容,而你需要的是包含<li>标签本身的完整代码,这时候就得用outerHTML属性啦!
outerHTML会返回包括元素自身在内的全部HTML字符串,刚好匹配你的需求。把你的JS代码改成下面这样就行:
var mybox = document.getElementsByTagName("li"); document.write(mybox[1].outerHTML);
执行这段代码后,网页就会输出你期望的内容:
<li><img src="image/i2.png" alt=""></li>
内容的提问来源于stack exchange,提问作者user7988893
相关产品推荐
相关产品推荐

