qq_啦啦啦啦_5
2018-07-05 17:33
function replaceMessage()
{
var newnode=document.createElement('i');
newnode.innerHTML="JavaScript";
var old=document.getElementById('oldnode');
var oldnode=document.getElementsByTagName('div')
oldnode.replaceChild(newnode,old);;}
<script type="text/javascript">
function replaceMessage(){
var newnode = document.createElement('i');
var newText = document.createTextNode("JavaScript");
newnode.appendChild(newText);
var old=document.getElementById('oldnode');
oldnode.parentNode.replaceChild(newnode,old);
}
</script>
var oldnode=document.getElementsByTagName('div')[0] ;
getElementsByTagName获取的是一个集合,要获取对象就要加上下标获取
没啥问题吧, var oldnode=document.getElementsByTagName('div')
这个有点多余,直接 old.replaceChild(newnode,old);
暂时没看出来什么问题
JavaScript进阶篇
469063 学习 · 22582 问题
相似问题