html⾃动获取⽂件列表,如何在HTML⽂件中获取Css类的使⽤
列表?
这应该⼯作,它不需要jquery.
var used = [];
var elements = null;
jsp是一种语言吗//get all elements
if (ElementsByTagName != 'undefined') {
elements = ElementsByTagName('*');
}
msdtc不可用什么意思if (!elements || !elements.length) {
elements = document.all; // ie5
}
//loop over all element
active partfor (var i = 0; i < elements.length; i++){
//loop over element's classes
var classes = elements[i].className.split(' ');
for (var j = 0; j < classes.length; j++) {
var name = classes[j];
//add if not exists
编程语言排行2022年7月份if (name.length > 0 && used.indexOf(name) === -1) {
used.push(name);
}
}
}
jquery下载文件请求alert(used.join(' '));
更实⽤的⽅法
var elements = ElementsByTagName('*');
var unique = function (list, x) {
if (x != "" && list.indexOf(x) === -1) {
list.push(x);
}
return list;
};
实用代码大全
var trim = function (x) { im(); };
var classes = [].reduce.call(elements, function (acc, e) { return e.className.split(' ').map(trim).reduce(unique, acc); }, []);