innerHTML和outerHTML区别以及document.querySelector
1.innerHTML:innerHTML 设置或获取位于对象起始和结束标签内的HTML
<body> <p>你好</p> <div id="test"><h5>就是喜欢你</h5></div> <script type="text/javascript"> var hj=document.getElementById("test").innerHTML; alert(hj); </script> </body> 输出结果: <h5>就是喜欢你</h5>
2.outerHTML :outerHTML设置或获取对象及其内容的HTML形式
<body> <p>你好</p> <div id="test"><h5>就是喜欢你</h5></div> <script type="text/javascript"> var kj=document.getElementById("test").outerHTML; alert(kj); </script> </body> 输出结果: <div id="test"><h5>就是喜欢你</h5></div>
3.document.querySelector:HTML 的DOM querySelector()方法可以不需要额外的jQuery等支持,也可以方便的获取DOM元素,语法跟jQuery类似。