本身html标签没有这个属性,自己(程序员)添加的,----自定义属性—为了存储一些数据
设置自定义属性:setAttribute(“属性的名字”,“属性的值”);
获取自定义属性的值:getAttribute(“属性的名字”)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>ul{list-style: none;cursor: pointer;}</style><script src="common.js"></script>
</head>
<body>
<ul id="ll"><li>大一</li><li>大二</li><li>大三</li><li>大四</li>
</ul>
<script>//本身html标签没有这个属性,自己(程序员)添加的,----自定义属性---为了存储一些数据//设置自定义属性:setAttribute("属性的名字","属性的值");//获取自定义属性的值:getAttribute("属性的名字")//获取所有的li标签,然后为每个标签中动态的添加自定义属性和值//点击的时候获取该标签的自定义属性的值var list=my$("ll").getElementsByTagName("li");for(var i=0;i<list.length;i++){list[i].setAttribute("score",String((i+1)*49));list[i].onclick=function(){alert(this.getAttribute("score"));};}
</script>
</body>
</html>

移除自定义属性或者某个元素自带的属性:removeAttribute(“属性的名字”)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>div{width: 100px;height: 100px;background-color: red;}.cls{background-color: blue;}</style><script src="common.js"></script>
</head>
<body>
<input type="button" value="按钮" id="btn">
<div  score="10" class="cls"></div>
<script>//移除自定义属性:removeAttribute("属性的名字")my$("btn").onclick=function () {document.getElementsByTagName("div")[0].removeAttribute("score");document.getElementsByTagName("div")[0].removeAttribute("class");};
</script>
</body>
</html>

自定义属性的设置,获取和移除相关推荐

  1. Vue自定义属性的设置及获取

    写多了小程序,再写vue,在写方法传值的时候就自然而然的就想要去使用自定义属性,既简单又方便. 小程序中设置自定义属性及获取 那么在小程序中的标签自定义属性的写法及获取如下: 小程序: ①.标签设置自 ...

  2. html5自定义属性作用,html5自定义属性:如何获取自定义属性值(附代码)

    这篇文章给大家介绍的内容是关于html5自定义属性:如何获取自定义属性值(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 自定义属性: 在HTML5中我们可以自定义属性,其格 ...

  3. js属性节点获取和移除

    关于节点类型不再重复解释,不懂可以看<js节点都有哪些类型?怎么判断是哪种节点类型?> 公共html代码: <!DOCTYPE html> <html> <h ...

  4. 【Android RTMP】x264 编码器初始化及设置 ( 获取 x264 编码参数 | 编码规格 | 码率 | 帧率 | B帧个数 | 关键帧间隔 | 关键帧解码数据 SPS PPS )

    文章目录 安卓直播推流专栏博客总结 一. x264 编码器参数设置引入 二. 获取 x264 编码器参数 三. 设置 x264 编码器编码规格 四. 设置 x264 编码器编码图像数据格式 五. 设置 ...

  5. js,jq设置获取属性,样式

    js设置获取属性:设置属性-element.setAttribute("属性名称","属性值"):获取属性-element.getAttribute(" ...

  6. 无障碍开发(五)之设置获取无障碍属性值

    设置获取无障碍属性值 为了跨浏览器兼容,总是使用WAI-ARIA属性解析来访问和修改ARIA属性,例如object.setAttribute("aria-valuenow", ne ...

  7. 如何JQ将下拉列表的值传送给php,JQuery设置获取下拉菜单某个选项的值(比较全)...

    JQuery获取和设置Select选项 获取Select : 获取select 选中的 text : $("#ddlRegType").find("option:sele ...

  8. arcgis 矢量编辑过程时,防止误移动操作设置粘滞移动容差设置大一点

    arcgis 矢量编辑过程时,防止误移动操作设置:编辑下,选项设置----粘滞移动容差设置大一点

  9. 前端cookie的设置获取删除

    前端cookie的设置获取删除 /* 我们有过这样的经历,当我们登录一个网站时候,网站会提示我们需不需要记住账号和密码一般来说,当我们登录一个网站时,后台会返回一个token字符串作为用户的登录标识, ...

  10. C# NAudio 设置获取系统扬声器的音量

    NAudio是成熟.开源的C#音频开发工具,它包含录音.播放录音.格式转换.混音调整等功能. NAudio 开源地址:  https://github.com/naudio/NAudio 本文是设置获 ...

最新文章

  1. c语言判断字符串是不是回文_125. 验证回文串
  2. layui的几个简单使用(简单弹窗,加载效果,移除加载效果)
  3. linux搭建--centos使用qemu-kvm,libvirt搭建虚拟机,并搭建libvmi来虚拟机自省(四)
  4. STM32 SPI NSS 引脚为不能拉高问题
  5. 关于ORM中只有XML没有映射实体的思考?期待大家的建议
  6. clone的fork与pthread_create创建线程有何不同pthread多线程编程的学习小结(转)
  7. 【深圳】.NET 技术分享交流会
  8. Android开发之Is Library篇
  9. QT三种窗口、调试终端信息打印、新建菜单、设置窗口标题名称、界面初始化、打开文件对话框、保存文件对话框
  10. Vue3.0 Composition API与Vue2.x 使用的 Options API
  11. $bzoj1079-SCOI2008$ 着色方案 $dp$
  12. python 切割_Python切割九宫格图
  13. 在线中文姓名生成工具推荐
  14. js配合css3开发流畅的web拾色器功能
  15. Mand Mobile
  16. 如何做人做事?方与圆的为人处世之道
  17. 2021-08-02彻底解决Typora+PicGo-Core+SMMS图床的问题
  18. 大白话说 Reactor 模型
  19. 三级无刷交流发电机matlab模型,三级无刷交流发电机调压系统的建模及其仿真分析...
  20. 在智能制造背景下,传统工厂何去何从?

热门文章

  1. 非接触式红外额温计方案
  2. RDS的FM发射机FM Transmitter(转载)
  3. (转)Matlab深度学习工具试玩手册一:基本操作与迁移学习
  4. 软考系统集成项目管理工程师全真模拟题(含解析)
  5. 报账系统总结(1):路由分配/数据库/主页/注册/登陆
  6. Autosar模式管理系列介绍01-BswM
  7. 南京计算机与软件学院,夏志华 - 南京信息工程大学 - 计算机与软件学院
  8. bootstarp怎么使盒子到最右边_折纸教程:漂亮花朵盒子图解,简单实用,一张纸就完成...
  9. java 遍历list并删除_Java遍历List并删除某些元素
  10. Pycharm安装模块