innerHTML是给某一个标签里面设置内容 如果innerHTML里面包含标签,标签会被识别和解析,就设置成相应的样式; eg: <div class="wrapper"><strong><em>斜体加粗</em></strong></div> 打印如下效果 innerHTML后: var oDiv = document.getElementsByClassName('wrapper')[0]; oDiv.innerHTML='<h1>替换文本</h1>'; 打印如下效果: