为了账号安全,请及时绑定邮箱和手机立即绑定

代码是从上往下顺序执行的吧?

我记得代码是从上往下顺序执行的啊~

 var node=document.createElement("p");
 node.className="message";
 var nodetext=document.createTextNode("I love javascript!");
 node.appendChild(nodetext);
 document.body.appendChild(node);

第四行插入nodetext节点的时候

node节点只是被创建了,但没被插入到DOM中啊,它是被插入到哪?

我的理解是第四行和第五行换个位置,先插入node节点之后再在node节点之后插入nodetext

虽然结果都是一样,谁来帮助我理解下~

正在回答

1 回答

二种写法都可以的,你理解的是先插入body的孩子节点。原来的写法也是可以的,因为节点已经创建了。你先想什么时候给它插入都行。代码是自上而下执行的,只要先有了node这个节点,你在什么时候把它加入到body都可以。

0 回复 有任何疑惑可以回复我~
#1

黑色丶毛衣 提问者

非常感谢!
2015-10-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

代码是从上往下顺序执行的吧?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信