一. innerHTML和innerText
innerHTML返回的是开始和结束标签之间的 HTML,也就是说可以识别标签。而innerText是不识别标签, 在获取标签内容时去除所有标签
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript"> window.onload = function () { var box1 = document.getElementById("box1"); var box2 = document.getElementById("box2"); box1.innerHTML = "<h1>HelloWorld</h1>"; //显示:h1样式的Helloworld box2.innerText = "<h1>HelloWorld</h1>"; //显示:<h1>HelloWorld</h1> }; </script> </head> <body> <div id="box1"></div> <div id="box2"></div> </body> </html>
二. 比较
==不比较较类型,只比较内容,而===是内容和类型都参与比较
<script type="text/javascript"> var a = 10; var b = "10"; //如果需要类型也参与比较,需要使用三个等号“===” console.log(a === b); //false console.log(a == b); //true </script>
请登录之后再进行评论