[\s\S\n]*?<\/div>/g, "").replace(/ /g, " ").replace(/&/g, "&");
let link = `https://music.163.com/#${cells[1].getElementsByTagName('a')[0].getAttribute('href')}`
let time = cells[2].querySelector('.u-dur').innerText;
let artist = cells[3].getElementsByTagName('span')[0].getAttribute('title').replace(/
[\s\S\n]*?<\/div>/g, "").replace(/ /g, " ").replace(/&/g, "&");
let album = cells[4].getElementsByTagName('a')[0].getAttribute('title').replace(/
[\s\S\n]*?<\/div>/g, "").replace(/ /g, " ").replace(/&/g, "&");
let spliChar = spli.value;
if(!spliChar) spliChar = ' -- ';
let isFirst = true;
document.querySelectorAll('#sortdiv span').forEach(item=>{
let type = item.innerText;
let tempSplit;
if(isFirst){
tempSplit = ()=> {isFirst = false; return "";}
}else {
tempSplit = ()=> spliChar;
}
switch(type){
case "歌名":
result += tempSplit() + name;
break;
case "歌手":
if(check2.checked){
result += tempSplit() + artist;
}
break;
case "专辑":
if(check3.checked){
result += tempSplit() + album;
}
break;
case "时长":
if(check4.checked){
result += tempSplit() + time;
}
break;
case "链接":
if(check5.checked){
result += tempSplit() + link;
}
break;
}
})
result += '\r\n';
}
//提示动画
btn.innerText = '已复制到剪贴板 =';
let count = 6;
clearInterval(interId);
interId = setInterval(function () {
count--;
if (count > 0){
btn.innerText = '已复制到剪贴板 ' + waitAnimationChar(count);
}
else{
btn.innerText = '导出列表';
clearInterval(interId);
}
}, 300);
//输出到控制台
console.log(result);
//输出到剪贴板
trigger.setAttribute('aria-label', result);
return trigger.getAttribute('aria-label');
}
});
});
//字符动画
let waitAnimationChar = function(n){
let temp = n % 3;
if(temp === 0) return '#';
else if(temp == 1) return '$';
else if(temp == 2) return '+';
};
})();