Document对象

document的方法

** write()方法:
  (1)向页面输出变量(值)
  (2)向页面输出html代码

** getElementById();
  通过id得到元素(标签)
    var input1 = document.getElementById("nameid"); //传递的id是标签里的值
    alert(input1.name); //标签对象,属性名称
    input1.value = "bbbbb"; //向input1对象里面设置一个值

** getElementsByName();
  通过标签的那么的属性值得到标签
  返回的是一个集合(数组)
    var inputs = document.getElementsByName("name1");//传递的参数是标签里的值
    alert(inputs.length);
    for(int i = 0;i<inputs.length;i++){ //通过遍历数组,得到每个标签里面具体的值
    var input1 = inputs[i]; //每次循环得到input对象,赋值到input1里面去
    alert(input1.value); //得到每个input标签的value值
    }

** getElementsByTagName();
   通标签名称得到元素
    var input1 = document.getElementsByTagName("input");//传递的参数是标签名称
    alert(inputs1.lenght);
    for(int m=0;m<inputs1.lenght;m++){
    var input1 = inputs1[m];
    alert(input1.value);
    }

**** 注意:
  只有一个标签这个标签只能使用name获取到,这个使用使用getElementsByName返回的是一个数组
  但是现在只有一个元素,这个时候不需要遍历,而是可以直接通过数组下标获取值
  var inputs2 = document.getElementsByName("name11")[0];
  alert(inputs2.value);

posted @ 2018-07-20 12:59  cmlx  阅读(88)  评论(0)    收藏  举报