1、相关元素操作:var a=document.getElementById("id"); 找到a
var b=a.nextSibling 找a的下一个同辈元素,注意包含空格和换行;
var b=a.previousSibling 找a的上一个同辈元素,注意包含空格和换行;
var b=a.parentNode 找a的上一级父级元素;
var b=a.childNodes 找出来的是数组,找a的下一级子元素;
var b=a.firstChild 第一个子元素,lastChild 最后一个 childNodes[n] 找第几个;
alert(nodes[i] instanceof Text); 判断是不是文本,是返回true,不是返回 false,用if判断它的值是不是false,可以去除空格。
2、元素的创建、添加、删除:
var a=document.getElementById("id"); 找到a;
var obj=document.createElement("标签名"); 创建一个元素 obj.innerHTML="hello world"; 添加的时候首先需要创建一个元素。
a.appendChild(obj); 向a中添加一个子元素
a.removeChild(obj); 删除一个子元素。
列表中a.selectIndex: 选中的是第几个; a.options[a.selectIndex] 按下标取出第几个option 对象