DOM--如何添加、移除、移动、复制、创建和查找节点等。
2017-08-06 08:31
429 查看
创建新节点:
添加、移除、替换、插入
查找节点
createDocumentFragment() //创建一个DOM片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节点 var mP = createElement("p");//创建一个p标签 var ptext = createTextNode("这是创建的文本!");//创建一个文本节点
添加、移除、替换、插入
appendChild() var mP = createElement("p");//创建一个p标签 var ptext = createTextNode("这是创建的文本!");//创建一个文本节点 mP.appendChild(ptext)//将创建的文本节点添加到新建的p标签中 ------------------------------------------------------- removeChild() removeChild() 方法,用于移除节点,接受一个参数,即要移除的节点,返回被移除的节点,注意被移除的节点仍然在文档中,不过文档中已没有其位置了 var mP = createElement("p");//创建一个p标签 var ptext = createTextNode("这是创建的文本!");//创建一个文本节点 mP.removeChild(ptext)//将创建的文本节点从p标签中移除 ------------------------------------------------------- replaceChild() replaceChild() 方法,用于替换节点,接受两个参数,第一参数是要插入的节点,第二个是要替换的节点,返回被替换的节点 var ul = document.getElementById("myList"); //获得ul; 2 var li = document.createElement("li"); //创建li 3 li.innerHTML= "项目四"; //向li内添加文本 4 var lis = ul.getElementsByTagName_r("li") //获取ul中所有li的集合 5 var returnNode = ul.replaceChild(li,lis[1]); //用创建的li替换原来的第二个li ------------------------------------------------------- insertBefore() //在已有的子节点前插入一个新的子节点 如果想把元素添加在特定的位置上,用这个方法,该方法接受2个参数,第一个是要插入的节点,第二个是参照节点,返回要添加的元素节点 var mbox= document.getElementById("box"); var divNode = document.createElement("div"); var pNode = document.getElementById("p1"); divNode.innerHTML = "新内容!"; mbox.insertBefore(newNode,pNode); // 新建div元素节点插入到 id为p1的元素前面
查找节点
getElementsByTagName() var mDIV= doccument.getElementsByTagName("div");//查找div元素,以数组形式返回。 ---------- getElementsByName() var con= doccument.getElementById("con");//查找一个name名为con的元素节点 ---------- getElementById() var parent = doccument.getElementById("container");//查找一个id名为containter的元素节点
相关文章推荐
- DOM操作 如何添加、移除、移动、复制、创建和查找节点等
- DOM操作——怎样添加、移除、移动、复制、创建和查找节点。
- DOM操作——JavaScript怎样添加、移除、移动、复制、创建和查找节点
- DOM操作——怎样添加、移除、移动、复制、创建和查找节点
- DOM操作——怎样添加、移除、移动、复制、创建和查找节点
- DOM操作——怎样添加、移除、移动、复制、创建和查找节点
- DOM操作——怎样添加、移除、移动、复制、创建和查找节点
- DOM操作——怎样添加、移除、移动、复制、创建和查找节点
- DOM操作——添加、移除、移动、复制、创建和查找节点
- Javascript怎样添加、移除、移动、复制、创建和查找节点?
- js添加、移除、移动、复制、创建和查找节点
- js怎样添加、移除、移动、复制、创建和查找节点
- DOM操作:创建、添加、移除、移动、和查找
- javascript节点的操作 创建、添加、移除、移动、复制
- 节点的操作 创建、添加、移除、移动、复制
- js操作dom节点,创建,复制,删除,添加,查找等操作总结
- js中创建、添加、删除、移动、复制和查找(子)节点
- javascript 原生方法对dom节点的操作,创建、添加、删除、替换、插入、复制、移动等操作
- js添加、移除、移动、复制、创建节点
- 节点的操作 创建、添加、移除、移动、复制