//备注:innerHTML和innerText的区别//innerHTML:用来修改元素中的HTML//innerText:用来修改元素中的 文本 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> <title></title> <script type="text/javascript"></script> </head> <body> <span id="ShowName">admin</span> <button id="ChangeSpanNameValue" onclick="ChangeNameValue();">改变</button> <script text="text/javascript"> function ChangeNameValue() { //找到当前HTML文档中ID名称叫ShowName的节点,这样我们就可以操作元素 var span = document.getElementById("ShowName"); //会将原来的span标签全部转换成为h1标签,内容也会被修改 span.innerHTML="<h1>Test</h1>"; //只会把span标签中的内容替换为<h1>Test</h1> //并不会将span标签改变 span.innerText="<h1>Test</h1>"; } </script> </body> </html>