标签上有两个属性data-id 和 data-user-name, 需要通过js去获取 #user::before {content: attr(data-id);}#user::after {content: attr(data-user-name);} 方式一:dataset let user = document.querySelector("#user");// 取值 中划线要转为驼峰命名法console.log(user.dataset.id); // 666console....
let user= $('#user');//取值console.log(user.attr("data-id"));//666console.log(user.attr("data-user-name"));//Tom//赋值user.attr("data-id",777);//新增属性user.attr("data-age",23);//删除属性user.removeAttr("data-user-name");//12345678910111213141516171819方法四:jQuery.data 注意:...
需要获取的就是data-id和dtat-vice-id的值 一:getAttribute()方法 constgetId =document.getElementById('getId');// //getAttribute()取值属性console.log(getId.getAttribute("data-id"));//122console.log(getId.getAttribute("data-vice-id"));//11// //setAttribute()赋值属性getId.setAttribute("data-...
方式二: getAttribute/setAttribute/removeAttribute letuser=document.querySelector("#user");// 取值console.log(user.getAttribute("data-id"));// 666console.log(user.getAttribute("data-user-name"));// Tomconsole.log(typeofuser.getAttribute("data-id"));// string// 赋值user.setAttribute("data-id...
整个页面是通过ajax请求最新的4部视频进行填充完成,视频列表又是通过template-web.js插件补上去的,所以导致所有ID值都是一样的,一开始给按钮添加一个事件,结果是所有播放按钮都是播放第一个视频...于是,想了好多办法,又把ID属性给弄成动态的ajax请求的属性值,实现了
HTML5规定可以为元素添加非标准型的属性,只需添加前缀data-,这些属性可以随意添加,随意命名,目的是为元素提供与渲染无关的信息,或提供语义信息。 js获取data-*的方式 通过dataset属性访问 //HTML代码 //js代码 var div = document.getElementById("myDiv"); var appId ...
如何在Vue中获取自定义属性方法:data-id 获取自定义属性的方法: 第一步:首先在标签上绑定上@click="changeCheckBox(item.id)",并将属性值传到绑定的事件里面 第二步:在标签上继续绑定:date-id = "item.id"属性 第三步:在里面的属性methods里面添写上事件函数 changeCheckBox(id){} 在事件函数里面获取id的...
使用attribute方法存取 data-* 自定义属性的值 使用attributes方法存取 data-* 自定义属性的值非常方便: 代码如下: // 使用getAttribute获取 data- 属性 var user = document . getElementById ( 'user' ) ; var userName = plant . getAttribute ( 'data-uname' ) ; // userName = '脚本...
在data-id属性中显示选中的复选框,可以通过以下步骤实现: 1. 首先,为每个复选框添加一个事件监听器,以便在复选框状态改变时触发相应的操作。 2. 在事件监听器中,通过遍历所有的复选框,找到...
建议使用class命名,然后使用data-id来存储id。因为id属性不能相同,并且不能以数字开头,这不符合规范。具体更改的代码如下:70分 72分 71分 70分 75分</