zoukankan      html  css  js  c++  java
  • 43.操作标签属性

    1. 用点操作符,且必须操作已有的属性,而不能自定义属性。可以定义可以修改

    . 前面是id 名字, . 后面是属性

     结果:没有name属性,因此 . 只能操作已有的属性,不能操作未定义的属性。

    定义与修改:操作类名要用className

    div 无name属性

    2.getAttribute("属性名"),操作类名用class

    setAttribute("属性名“,”属性值"),设置属性,返回值undefined

    removeAttribute("属性名"),删除属性,返回值为undefined

    添加类名、删除类名、判断是否包含类名:

    自封装类名方法,包含就删除,不包含就添加:

    有类名就删除,无类名就添加:js已经封装好了  toggle

    dataset:用于控制自定义属性,比如计算用户点击量:在ie9以下不兼容

    box.dataset.myname=10     行内样式就会有个  data-myname=10的属性 (注意在myname前有个data-)

     


      

  • 相关阅读:
    Python的递归深度问题
    Python之多进程
    Python之多线程
    Git的基本操作
    ref与out区别
    Numpy基本操作
    面向对象中有哪些双下线方法及应用场景
    上下文管理
    Local与LocalStack
    基于列表实现栈
  • 原文地址:https://www.cnblogs.com/yzdwd/p/12612609.html
Copyright © 2011-2022 走看看