zoukankan      html  css  js  c++  java
  • API

    DOM

     元素节点

    获取元素

    Document.getElementsByClassName()

    原文链接  
      https://developer.mozilla.org/zh-CN/docs/Web/API/Document/getElementsByClassName
    描述 返回一个包含了所有指定类名的子元素的类数组对象。当在document对象上调用时,会搜索整个DOM文档,包含根节点。你也可以在任意元素上调用getElementsByClassName() 方法,它将返回的是以当前元素为根节点,所有指定类名的子元素。 语法 var elements = document.getElementsByClassName(names); // or: var elements = rootElement.getElementsByClassName(names); elements 是一个实时集合,包含了找到的所有元素。 属性 names 是一个字符串,表示要匹配的类名列表;类名通过空格分隔

      

     

    属性操作:

    1. removeAtrribute()
    2. setrribute()
    3. getAttibute()
    4. hasAtrribute()
    方法名
      removeAtrribute()
    原文链接
      https://developer.mozilla.org/zh-CN/docs/Web/API/Element/removeAttribute
    语法
      element.removeAttribute(attrName);
    描述
      removeAttribute() 从指定的元素中删除一个属性  
    参数  
      attrName:指定要从元素中删除的属性的名称的DOMString。如果指定的属性不存在,则返回removeAttribute(),不会生成错误。
    返回值
      IE 返回boolean类型值,其他返回undefined
    

      

    方法名
      setAtrribute()
    原文链接
      https://developer.mozilla.org/zh-CN/docs/Web/API/Element/setAttribute
    
    语法
        let attribute = element.setAttribute(name, value);
    描述  
        setAttribute(name, value)设置指定元素上的某个属性值。如果    属性已经存在,则更新该值;否则,使用指定的名称和值添加一个新的属性。
    参数
      name:表示属性名称的字符串
      value:属性的值/新值
    返回值
      undefined

      

    方法
      getAttibute()
    原文链接
      https://developer.mozilla.org/zh-CN/docs/Web/API/Element/getAttribute
    语法
        let attribute = element.getAttribute(attributeName);
    描述
      getAttribute(attributeName)返回元素上一个指定的属性值。如果指定的属性不存在,则返回  null 或 ""(空字符串)
      attribute:是一个包含 attributeName 属性值的字符串。
    参数
      attributeName:是你想要获取的属性值的属性名称。 
    方法名
        hasAtrribute()
    原文链接
        https://developer.mozilla.org/zh-CN/docs/Web/API/Element/hasAttribute
    语法 
        var result = element.hasAttribute(attName); 
    描述 
        hasAttribute 返回一个布尔值,指示该元素是否包含有指定的属性(attribute) 
    参数 
        attName 是一个字符串,表示属性的名称。 
    返回值 
        result 为返回的布尔值:true 或 false
    

      

    HTMLCollection vs. NodeList

  • 相关阅读:
    IDEA 必要配置
    人工智能能力提升指导总结
    lerna管理前端packages的最佳实践
    【和60】软件即服务的三重境界
    项目章程
    阅读计划
    使用PHP处理文本小技巧
    PHP性能分析
    Ubuntu安装nodejs和yarn
    挖矿病毒
  • 原文地址:https://www.cnblogs.com/chargeworld/p/11221119.html
Copyright © 2011-2022 走看看