删除留言代码html代码,使用JavaScript代码批量自动删除QQ留言板内容

​​

打开QQ空间找到留言板,然后按下F12(启用开发者调试模式)然后将以下代码复制黏贴到“Console”这个面板中,回车即可!

a4c26d1e5885305701be709a3d33442f.png

//初始化展开批量操作

document.getElementsByClassName('app_canvas_frame')[0].contentWindow.document.getElementByIdx_x('btnBatchBottom').click();

var dispatch = setInterval(function () {

var chkSelectAll =

document.getElementsByClassName('app_canvas_frame')[0].contentWindow.document.getElementByIdx_x('chkSelectAll');

var btnDeleteBatchBottom =

document.getElementsByClassName('app_canvas_frame')[0].contentWindow.document.getElementByIdx_x('btnDeleteBatchBottom');

var qz_dialog_layer_btn =

document.getElementsByClassName("qz_dialog_layer_btn");

var item_check_box =

document.getElementsByClassName('app_canvas_frame')[0].contentWindow.document.getElementsByClassName('item_check_box').length;

if (item_check_box <= 0) {

alert("您的留言板数据已经全部删除!");

clearInterval(dispatch);

return false;

}

//判断当前状态是否选中

if (!chkSelectAll.checked) {

chkSelectAll.click();

if (chkSelectAll.checked) {

//点击批量删除btn

btnDeleteBatchBottom.click();

//点击layer btn

qz_dialog_layer_btn[0].click();

}

} else {

//点击批量删除btn

btnDeleteBatchBottom.click();

//点击layer btn

qz_dialog_layer_btn[0].click();

}

}, 1000);

​​​​

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的 JavaScript 留言板,包括添加留言、显示留言以及批量删除留言的功能。你可以在代码中找到批量删除留言代码实现。 HTML 代码: ```html <div> <h2>留言板</h2> <form> <input type="text" id="name" placeholder="姓名"> <textarea id="message" placeholder="留言"></textarea> <button type="button" onclick="addMessage()">添加留言</button> </form> <ul id="messages"></ul> <button type="button" onclick="deleteMessages()">批量删除留言</button> </div> ``` JavaScript 代码: ```javascript // 存储留言的数组 var messages = []; // 添加留言 function addMessage() { var name = document.getElementById("name").value; var message = document.getElementById("message").value; // 创建一个留言对象,并将其添加到数组中 messages.push({ name: name, message: message }); // 清空输入框 document.getElementById("name").value = ""; document.getElementById("message").value = ""; // 刷新留言列表 showMessages(); } // 显示留言列表 function showMessages() { var ul = document.getElementById("messages"); ul.innerHTML = ""; // 遍历留言数组,将每个留言添加到列表中 messages.forEach(function(message, index) { var li = document.createElement("li"); li.innerHTML = "<strong>" + message.name + ":</strong> " + message.message; ul.appendChild(li); // 添加一个复选框用于选择要删除留言 var checkbox = document.createElement("input"); checkbox.type = "checkbox"; checkbox.name = "message"; checkbox.value = index; li.insertBefore(checkbox, li.firstChild); }); } // 批量删除留言 function deleteMessages() { var checkboxes = document.getElementsByName("message"); for (var i = checkboxes.length - 1; i >= 0; i--) { if (checkboxes[i].checked) { messages.splice(checkboxes[i].value, 1); } } // 刷新留言列表 showMessages(); } // 初始显示留言列表 showMessages(); ``` 在这个代码中,我们首先创建了一个空的留言数组 `messages`,用于存储所有留言。接着,我们定义了三个函数: - `addMessage()`:用于添加留言,它从输入框中获取姓名和留言内容,并将它们封装成一个对象 `{ name: name, message: message }`,将该对象添加到 `messages` 数组中,最后刷新留言列表。 - `showMessages()`:用于显示留言列表,它遍历 `messages` 数组,将每个留言添加到一个 `<ul>` 元素中,并为每个留言添加一个复选框,用于选择要删除留言。 - `deleteMessages()`:用于批量删除留言,它获取所有复选框的状态,如果某个复选框被勾选,则从 `messages` 数组中删除相应的留言对象,最后刷新留言列表。 在 HTML 中,我们定义了一个表单用于添加留言,一个 `<ul>` 元素用于显示留言列表,以及一个按钮用于批量删除留言。在 JavaScript 中,我们首先定义了 `messages` 数组,然后定义了三个函数,并在代码的最后调用了 `showMessages()` 函数,以初始化留言列表。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值