元素节点是这样的:<li data-tools="video">这是一个测试</li>
有这样一串代码:
document.onmousedown=function(e){
var e=e || window.event;
var tg=e.srcElement || e.target ;
//这样就找到了我们点击的是谁,也做好了兼容性。
console.log(tg); // <li data-tools="video">这是一个测试</li>
找到了这个元素,就可以得到它的属性,内容啊,等等。
在获取属性的时候,原生js我的第一印象就是:tg.getAttribute("data-tools") 这个样子
而新的HTML5支持了,这个 tg.dataset.tools,想这么用呢,对在html中写法有要求,就是 data-xxx 这个样子。
}