zoukankan      html  css  js  c++  java
  • 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 对象

  • 相关阅读:
    zabbix4.4安装和简要设置
    SAMBA服务
    NFS服务
    Rsync+inotify数据同步
    Linux上FTP部署:基于mariadb管理虚拟用户
    rsyslog日志服务部署
    Typora自动生成标题编号
    编译安装LAMP
    303. 区域和检索
    [leetcode]53. 最大子序和*
  • 原文地址:https://www.cnblogs.com/zhengqian/p/6653933.html
Copyright © 2011-2022 走看看