版权声明:本文为博主原创文章,未经博主允许不得转载。
获取html 标签的属性值分另种情况
其一,获取原有属性,其方法是.属性
其二:获取自定义属性方法:其方法是.getAttribute(‘属性’)或.attributes(‘属性’).nodeValue
let inputElem = document.getElementById('input-poster');
console.log(12,inputElem);
// 1.获取原有属性方法:.属性
let type = inputElem.type;
let id = inputElem.id;
let name = inputElem.name;
console.log(1,type,id,name) // "text" "input-poster" "name"
// 2.获取自定义属性方法:.getAttribute('属性')或.attributes('属性').nodeValue或者:.dataset.(data-后的属性)
let img = inputElem.getAttribute('data-img');
let imgValue = inputElem.attributes["data-img"].nodeValue;
console.log(2,img,imgValue);
或者:
let img = inputElem.dataset.img
当然如果是jquery就是attr或data了。