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

newnode 必须先被建立

newnode 必须先被建立 这句话什么意思?它给出的提示中是先建立的oldnode然后又建立的newnode啊。

http://img1.sycdn.imooc.com//585f3df900016d3103810474.jpg


正在回答

1 回答

其实上面的提示和下面的编程应该没有什么关系。新的子节点必须被先创建出来,才能在replace这个函数上拿去替换,我觉得应该只是这个意思。下面的建立顺序就算你把新节点和旧节点的两个位置调换:

var newnode = document.createElement("i");
var oldnode = document.getElementById("oldnode");

也一样不会有问题的,你可试试。

但是要记得,把声明oldHTML放在oldnode的声明之后,不然可能会获取不到oldnode,浏览器会报错

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

暮女神 提问者

非常感谢!
2016-12-29 回复 有任何疑惑可以回复我~
#2

RJason 回复 暮女神 提问者

不用不用~~你看的明白就好。 感觉我表述的不是很好,23333我还怕你看不明白呢。
2016-12-29 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

newnode 必须先被建立

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