您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
deletes selected elements. shift+click: select or deselect, ctrl+click: delete.
- // ==UserScript==
- // @name Select & Delete
- // @namespace http://tampermonkey.net/
- // @version 1.0
- // @description deletes selected elements. shift+click: select or deselect, ctrl+click: delete.
- // @author listfilterjay
- // @match *://*/*
- // @grant none
- // @require http://code.jquery.com/jquery-latest.min.js
- // ==/UserScript==
- (function() {
- 'use strict';
- function clickCheck(e) {
- if(e.shiftKey||e.ctrlKey) {
- e.preventDefault(); // prevents links from opening.
- e.stopPropagation(); // prevents events from affecting parent elements.
- if(e.shiftKey) {
- console.log("shift");
- if(jQuery(this).hasClass("delete-select")) {
- jQuery(this).removeClass("delete-select");
- }else {
- jQuery(this).addClass("delete-select");
- }
- }
- if(e.ctrlKey) {
- console.log("ctrl");
- if(jQuery(this).hasClass("delete-select")) {
- jQuery(this).remove();
- }
- }
- }
- }
- jQuery("*").click(clickCheck);
- // defintion of css for the red border around selected elements.
- const selectCss =
- `<style type="text/css">
- .delete-select {
- border: 2px red solid !important;
- }
- </style>`;
- jQuery(document.body).append(selectCss);
- console.log("select & delete script is active.");
- })();