zoukankan      html  css  js  c++  java
  • javascrip总结43:标签上自定义属性的操作

    1 获取标签属性

    语法: element.getAttribute('属性名') 返回对应属性的值 ,如果没有返回null.

    //html
    <div id="box" index="0"></div>
    
    //js
    var box = document.getElementById('box');
    var value = box.getAttribute('index');
    console.log(value) // 0

    设置自定义属性的值
    语法: element.setAttribute('属性名', '属性的值') 返回undefined

    //html
    <div id="box" ></div>
    
    //js
    var box = document.getElementById('box');
    box.setAttribute('index', 0); 
    
    //js代码执行完毕之后.html的标签的变化
    <div id="box" index="0"></div>

    移除自定义属性的值

    语法: element.removeAttribute('属性名') 返回undefined

    //html
    <div id="box" index="0"></div>
    
    //js
    var box = document.getElementById('box');
    box.removeAttribute('index'); 
    
    //js代码执行完毕之后 html的标签的变化
    <div id="box" ></div>

    注:

    1 操作自定义属性的这三个方法,不仅可以操作自定义属性,同时也可以操作html规范中的属性

    2 设置的属性的值,最终都转换成了字符串的形式

  • 相关阅读:
    hdu5754_找规律+威佐夫博弈
    codeforce645C_尺取法
    hdu4336_容斥dp
    poj3071_概率dp
    codeforces148D_推论题
    poj2151_概率dp
    hdu3853_概率dp
    POJ 1410 判断线段与矩形交点或在矩形内
    POJ 1066 Treasure Hunt 线段相交判断
    POJ 2653 Pick-up sticks 判断线段相交
  • 原文地址:https://www.cnblogs.com/autoXingJY/p/9007464.html
Copyright © 2011-2022 走看看