2017-3-31 js对相关元素的操作,元素的创建、添加、删除

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 对象

原文地址:https://www.cnblogs.com/zhengqian/p/6653933.html