div和span都是图层,每一个图层都是独立的单元,独立的块对象所以他们可以采用很好的进行网页的布局[layout]div灵活 table固定div独占一行 span不会独占一行获取dom对象 设置div中的html代码 innerHtml属性不只是在div元素中还是用设置元素nebula的html代码并且这个属相可以将后面的字符串当做一段html代码解释并执行最终展示一个效果
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JSDom获取图层节点</title></head><body><script type="text/javascript"> function setDiv() { var m1=document.getElementById("myDiv"); m1.innerHTML="<h1><font color=‘red‘>这是一个div图层</font></h1>"; alert("延迟"); m1.innerHTML="<h1><font color=‘yellow‘>这是一个div图层yello</font></h1>"; } function setSpan() { var m2=document.getElementById("mySpan"); m2.innerHTML="<h1><font>这是一个Span图层</font></h1>"; alert("延迟"); m2.innerHTML="<h1><font color=‘blue‘>这是一个Span图层不会独占一行</font></h1>"; // alert("延迟"); }</script><input type="button" value="这是div" onclick="setDiv()"><input type="button" value="这是span" onclick="setSpan()"><div id="myDiv"></div><span id="mySpan"></span></body></html>