javascript基础知识梳理-DOM .
来源:互联网 发布:淘宝客服聊天字体颜色 编辑:程序博客网 时间:2024/05/01 23:16
<!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>
0 0
- javascript基础知识梳理-DOM
- javascript基础知识梳理-DOM .
- javascript基础知识梳理-对象
- javascript基础知识梳理-数组
- javascript基础知识梳理-对象 .
- javascript基础知识梳理-数组 .
- JavaScript基础知识梳理
- javascript基础知识梳理-原始类型
- javascript基础知识梳理-原始类型 .
- JavaScript DOM基础知识总结
- javascript基础知识梳理-显示类型转换
- javascript基础知识梳理-对象转换为初始值
- javascript基础知识梳理-表达式和操作符
- javascript基础知识梳理-window全局对象
- javascript基础知识梳理-显示类型转换 .
- javascript基础知识梳理-对象转换为初始值 .
- javascript基础知识梳理-表达式和操作符 .
- javascript基础知识梳理-window全局对象 .
- dsa算法(14)
- hdu 2112 HDU Today(map与dijkstra的结合使用)
- ffmpeg 学习经验
- Android 实现个性的ViewPager切换动画 实战PageTransformer(兼容Android3.0以下)
- Java中常用html解析器
- javascript基础知识梳理-DOM .
- 你真的了解JAVA中与Webservice相关的规范和实现吗?
- 流形学习
- 金云龙讲的真是垃圾
- ubuntu中安装jdk的tar包
- 初入android
- java压缩文件和解压文件
- LeetCode 112 First Missing Positive
- android 中观察者的使用