zoukankan      html  css  js  c++  java
  • 获取元素的方法

    获取元素的方法:

    a:通过ID获取元素:

         #list {}   var oUl = document.getElementById('list');   静态方法        //  通过元素的id来获取当前的这个元素的标签

            // 在整个文档中,我们通过元素的ID来获取一个元素对象

            // document在这里起到了一个限定获取范围的作用,限定了获取的范围一定要子啊整个文档中获取,我们把其称之为上下文(context)

            // 通过typeof oUl检测到获取的元素是一个对象数据类型的值

    b:动态方法:元素的集合

       li {}         document,getElementsByTagName('li');        动态方法。(文档中所有的li标签)  // 通过元素的标签名来获取一组元素集合

            // 通过console.dir(aLi),发现我们获取的元素集合是索引,索引是从0开始

              console.log(aLi[0]); —> 获取集合中的第一个li,依次往下推;

              console.log(aLi[索引]); —> 获取集合索引对应的每一个li;

            // 属性length,代表获取li的个数:console.log(aLi.length);

            注:我们把上述叫做“类数组”,也就是类似于数组

    c:当页面中只有一个元素的时候:(document.元素)

      document.title = 123;

      document.body.innerHTML = 123;

    例子: (给body添加一些内容,在通过标签获取元素,添加行为)

        // 在body中添加了三个按钮,这里一般都是用for循环来实现添加三个按钮

        document.body.innerHTML = '<input type="button" value="按钮"/><input type="button" value="按钮"/><input type="button" value="按钮"/>' 

        // 通过元素的标签名来获取一组按钮

        var aBtn = ducument.getElementByTagName('input')  

        // 给第0个按钮(0是元素集合中的索引,对应的是第一个按钮)添加点击样式,如果想要给每一个按钮添加相同样式的话,可以用到for循环来实现

        aBtn [0].onclick = function (){}

        ......

          

  • 相关阅读:
    SVN集中式版本控制器的安装、使用与常见问题汇总
    Angular指令渗透式理解
    Angular双向数据绑定MVVM以及基本模式分析
    Angular自定义指令(directive)
    Angular作用域的层级概念(scope)
    json 序列化
    cookies session 知识点
    mvc基础知识
    cookies 练习1
    MySQL教程
  • 原文地址:https://www.cnblogs.com/effieduo/p/5012025.html
Copyright © 2011-2022 走看看