如何获取HTML页面所有class名称
js版本:
<script>
function getClass() {
var arr = [];
var str2 = document.getElementsByTagName("html")[0].innerHTML;
var reg = /class=['"]?([\w\-+\s]+)['"]?/g;
var flag1 = str2.replace(reg,function ($0, $1) {
arr.push($1);
});
return arr;
}
console.log(getClass());
</script>
jq版本:
<script>
var class = $('*[class]');
$.each(class,function(){
console.log(this.className);
});
</script>