javascript基础知识梳理-DOM
2014-05-08 18:51
573 查看
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>DOM操作</title> <script type="text/javascript"> window.onload = function() { //查询文档的一个或多个元素有如下方法,用指定的id属性,name属性,标签名称,css类,css选择器 //使用id属性的时候如果文档中出现了两个id属性相同的元素,那么只会选取第一个元素 var btn = document.getElementsByName("b1"); console.log(btn); //使用name属性查找元素可以返回多个属性名称相同的元素,结果返回NodeList对象 var btns = document.getElementsByName("b1"); console.log(btns); //通过标签名选取元素,getElementsByTagName,如果使用通配符*,将取到文档中所有的元素 var inputList = document.getElementsByTagName("input"); console.log(inputList.length); //每个Element元素也有getElementsByTagName方法,只是范围缩小到该Element元素的所有后代元素 var div1 = document.getElementById("div1"); var div1_style = div1.style; var btns_div1 = div1.getElementsByTagName("input"); console.log(btns_div1); console.log("div1.innerHTML:" + div1.innerHTML); console.log("div1.nodeName:" + div1.nodeName); console.log("div1.nodeValue:" + div1.nodeValue); console.log("div1.nodeType:" + div1.nodeType); var b3 = document.getElementById("b3"); var b4 = document.createElement("input"); b4.value = "button4"; b4.id = "b4"; b4.type = "button"; //div1.appendChild(b4);//追加元素到父节点末尾 //div1.insertBefore(b4, b3);//将元素插入到父节点的某个子节点前面 //div1.removeChild(b3);//删除某个子节点 div1.replaceChild(b4, b3);//使用新元素替换旧元素,等同于先调用insertBefore将新元素插入到旧元素之前,再调用removeChild删除旧元素 } </script> </head> <body> <input type="button" name="b1" value="button1" /> <input type="button" name="b1" value="button2" /> <div id="div1"> <input type="button" id="b3" value="button3" /> </div> </body> </html>
相关文章推荐
- 黑马程序员_java基础笔记(09)...HTML基本知识、CSS、JavaScript、DOM
- javascript基础知识梳理-Number与String之间的互相转换
- javascript基础知识梳理-数组
- javascript基础知识梳理-Number与String之间的互相转换【转】
- javascript基础知识梳理-对象
- JavaScript基础应用 制作无缝滚动图实例与DOM基础知识讲解
- javascript基础知识梳理-window全局对象
- webBasic_javaScript_day03_定时器_BOM_DOM基础知识
- JavascriptDom的基础知识回顾
- JavaScript基础知识梳理
- JavaScript DOM基础知识总结(二)
- javascript中DOM部分基础知识总结
- JavaScript基础知识梳理,你能回答几道题?
- Javascript基础知识(三)BOM,DOM总结
- javascript基础知识梳理-对象转换为初始值
- Javascript基础知识(三)BOM,DOM总结
- javascript DOM 操作基础知识小结
- JavaScript基础知识梳理之对象概述
- javascript基础知识和Dom编程学习
- javascript基础知识梳理-原始类型