知道这有什么问题吗?
var p = document.createElement('p');
p.innerHTML = 'test';
document.body.appendChild(p);
答案 0 :(得分:3)
因为还没有身体。
将JS设置为运行onDomready
或onLoad
。
答案 1 :(得分:2)
答案 2 :(得分:1)
因为你的javascript是在body之前加载的所以document.body仍然是NULL。而是使用卸载方法
window.onload = function() {
var p = document.createElement('p');
p.innerHTML = 'test';
document.body.appendChild(p);
}
JSFIDDLE在这里:http://jsfiddle.net/Qaym3/3/