javascript,如何在body节点下,用js加入一个<p>段落?

我的目的在body节点下,加入一个<p>段落,成为<body><p>hello</p>...</body>我自己编的语句//stracturethedemobuttona... 我的目的
在body节点下,加入一个<p>段落,成为
<body>
<p>hello</p>
...
</body>

我自己编的语句

//stracture the demo button and output eara.
var testingText = '<p>hello</p>'
var rootElement = document.body;
var newElement = document.createElement("div");
var newElementHtmlContent = document.createTextNode(testingText);
rootElement.appendChild(newElement);
newElement.appendChild(newElementHtmlContent);

在firefox中显示如下错误:我已经在上述代码中标红。
Error: rootElement is nul
展开
 我来答
百度网友2f855f484
推荐于2017-11-24 · TA获得超过487个赞
知道小有建树答主
回答量:403
采纳率:0%
帮助的人:319万
展开全部
如果你的javascript 在body 标记前,则需要加上window.onload,等页面执行完才执行js,否则会找不到<body></body>标记。

window.onload = function(){
var testingText = '<p>hello</p>'
var rootElement = document.body;
var newElement = document.createElement("div");
var newElementHtmlContent = document.createTextNode(testingText);
rootElement.appendChild(newElement);
newElement.appendChild(newElementHtmlContent);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
认真又清新丶赤子4775
2011-06-27 · TA获得超过298个赞
知道答主
回答量:455
采纳率:0%
帮助的人:286万
展开全部
用 setTimeout("",1000); 引号里面填要调用的方法

如: 页面
<a id="time"></a>

javascript:

function send(){
var i = 61;
i--;
if(i==-1)
return null;
document.getElementById("time").innerHTML = i;
setTimeout("send();",1000);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式