//备注: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>