创建一个html元素
var div = document.createElement('DIV');
div.innerHTML = '<img src="images/test0.jpg" class="first" class="img0" alt="">';
ele = div.firstChild;
现在对这个元素解析,获取class的值
console.log(ele.getAttribute("class"));
输出 first ,不能得到第二个img0?
为了使用classList,发现必须这样写才行
var div = document.createElement('DIV');
div.innerHTML = '<img src="images/test0.jpg" class="first img0" alt="">';
ele = div.firstChild;
提取
ele.classList[0] ele.classList[1]
写成
div.innerHTML = '<img src="images/test0.jpg" class="first" class="img0" alt="">'
无法使用classList
属性具有“唯一性”,写100个也只会有一个生效,从哪学的
class="first" class="img0"
这样设置属性的?