获得html元素的字符串形式

html:

            <ul id="box">
                <li><img src="image/i1.png" alt=""></li>
                <li><img src="image/i2.png" alt=""></li>
                <li><img src="image/i3.png" alt=""></li>
            </ul>

script:

    var mybox = document.getElementsByTagName("li");
    document.write(mybox[1].innerHTML);
    
    

输出的结果:
image/i2.png 这个图片会显示在网页上,我可否得到这个字符串?

<li><img src="image/i2.png" alt=""></li>
阅读 2.1k
3 个回答

var mybox = document.getElementsByTagName("li");
alert(mybox[1].innerHTML);

javascript:

var mybox = document.getElementsByTagName("li");
document.write('<xmp>'+mybox[0].innerHTML+'</xmp>');

----------- 20180528 修改 -----------

<xmp> 已被废弃,可使用<pre><code> 元素来代替<xmp>元素

console.log('<li>'+mybox[1].innerHTML+'</li>');

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题