[JavaScript] 纯文本查看 复制代码
async function setPermissions(opBtnsText)
{
// 获取所有包含.video-card-zQ02ng 类的元素
const opBtnsElements = document.querySelectorAll('.video-card-zQ02ng');
// 循环处理每个video-card-zQ02ng 元素
for (const opBtnsElement of opBtnsElements) {
// 在当前video-card-zQ02ng 元素中查找所有匹配的子元素
const spanElements = opBtnsElement.querySelectorAll('.video-card-info-aglKIQ span');
// 循环处理每个匹配的span元素
for (let i = 0; i < spanElements.length; i++) {
const spanElement = spanElements;
// 如果找到了内容为 opBtnsText 的span元素,就执行点击操作
if (spanElement.textContent.trim() === opBtnsText) {
spanElement.click(); // 点击span元素
await new Promise(resolve => setTimeout(resolve, 500)); // 等待500毫秒
// 点击确定删除的按钮
const deleteButton = document.querySelector('.button-dhlUZE.modal-btn-GK4fsX.primary-cECiOJ');
deleteButton.click();
console.log("开始等待");
await new Promise(resolve => setTimeout(resolve, 3000)); // 等待3秒钟
console.log("等待结束");
// 继续处理下一个opBtnsElement的判断
continue;
}
}
}
}
// 调用函数并传递参数
setPermissions("删除作品");