element.appendChild(textNode); document.body.appendChild(element); // 改成下面的方式为啥没有样式呢? document.body.appendChild(element.appendChild(textNode));
element.appendChild(textNode)这个的返回值是文本节点,没有包含element节点.相当于只在body里面加入了一段文字,而不包含element.可以用firebug参看一下生成后的DOM结构.