博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
<JavaScript高级程序设计>读书笔记(第10章DOM)
阅读量:6270 次
发布时间:2019-06-22

本文共 1125 字,大约阅读时间需要 3 分钟。

hot3.png

1.Node类型

//html内容  	 
  • one
  • two
  • three
//基本初始化	var ul=document.getElementById('myUl');	console.log(ul.childNodes.length);//7,三个元素节点,四个文本节点(换行)	var newLi= document.createElement("li");	newLi.innerHTML="four";
//appendChild()在列表末尾添加节点      ul.appendChild(newLi);
//insertBefore()在列表任意位置添加节点	ul.insertBefore(newLi,null);//插入后成为最后一个字节点	ul.insertBefore(newLi,ul.firstChild);//插入后成为第一个节点	ul.insertBefore(newLi,ul.lastChild);//插入到最后一个字节点前面	console.log(newLi == ul.childNodes[ul.childNodes.length-2]);//true
//replaceChild(),接收参数:要插入的节点和要替换的节点       ul.replaceChild(newLi,ul.firstChild);
//removeChild()移除节点        ul.removeChild(ul.lastChild);

2.Document类型

//获取radio的值    
var colorName=null;	 var radios=document.getElementsByName('color');	 //获取选择的值	 function selector(){	  for(var i=0 ;i < radios.length ; i++){	 	if(radios[i].checked){			colorName=radios[i].value;		}	  }	   console.log(colorName);	 }

转载于:https://my.oschina.net/AnymoreCoder/blog/779228

你可能感兴趣的文章
精度 Precision
查看>>
Android——4.2 - 3G移植之路之 APN (五)
查看>>
Linux_DHCP服务搭建
查看>>
[SilverLight]DataGrid实现批量输入(like Excel)(补充)
查看>>
秋式广告杀手:广告拦截原理与杀手组织
查看>>
翻译 | 摆脱浏览器限制的JavaScript
查看>>
闲扯下午引爆乌云社区“盗窃”乌云币事件
查看>>
02@在类的头文件中尽量少引入其他头文件
查看>>
JAVA IO BIO NIO AIO
查看>>
input checkbox 复选框大小修改
查看>>
网吧维护工具
查看>>
BOOT.INI文件参数
查看>>
vmstat详解
查看>>
新年第一镖
查看>>
unbtu使用笔记
查看>>
MaxCompute 学习计划(一)
查看>>
OEA 中 WPF 树型表格虚拟化设计方案
查看>>
Android程序开发初级教程(一) 开始 Hello Android
查看>>
使用Gradle打RPM包
查看>>
“我意识到”的意义
查看>>