选中文本并标红,英语学习
当前为
// ==UserScript==
// @name 选中文本并标红
// @namespace http://tampermonkey.net/
// @version 1.3
// @description 选中文本并标红,英语学习
// @author TCH
// @match *.economist.com/*
// @require https://cdn.bootcss.com/jquery/3.5.1/jquery.min.js
// @grant 本脚本仅供学习只用,如若他用,后果自行承担。
// @namespace
// ==/UserScript==
(function()
{
document.addEventListener("selectionchange", () => {
selectedText = document.getSelection().toString();
const range = document.getSelection().getRangeAt(0);
const docObj = range.extractContents(); //移动了Range 中的内容从文档树到DocumentFragment(文档片段对象)。
let dom = document.createElement('span');
dom.style.color = 'red';
dom.appendChild(docObj);
range.insertNode(dom);
console.log(document.getSelection());
});
})();