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

  • 相关阅读:
    java算法
    2012 要找回曾经的忘我的激情
    啊啊啊
    利用ORACLE JOB 模拟多线程应用
    有没有一种数据库叫思科
    且行好事,莫问前程
    女人浪漫的好点子
    What is the difference between interface and abstract class
    优秀是一种习惯
    C#判断ContextMenuStrip右键菜单的来源(从哪个控件弹出来的) (转载)
  • 原文地址:https://www.cnblogs.com/zhengqian/p/6653933.html
Copyright © 2011-2022 走看看