Добавить пользовательский стиль для всех ссылок с определенным содержанием? - PullRequest
0 голосов
/ 13 июня 2018

Вопрос новичка:

Я хотел бы отсканировать страницу для всех ссылок, где href начинается с hide?, а затем я хотел бы добавить style="float:left" к ссылке, например:

<a href="hide?6765765" style="float:left">

Как мне это сделать?
Спасибо!

1 Ответ

0 голосов
/ 14 июня 2018

Вот один из способов.Google любые незнакомые термины (а также "селекторы jQuery").

// ==UserScript==
// @name     _Float "hide" links
// @match    *://YOUR_SERVER.COM/YOUR_PATH/*
// @require  https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js
// @require  https://gist.github.com/raw/2625891/waitForKeyElements.js
// @grant    GM_addStyle
// @grant    GM.getValue
// ==/UserScript==
//- The @grant directives are needed to restore the proper sandbox.

waitForKeyElements ("a[href^='hide?']", floatNodeLeft);

function floatNodeLeft (jNode) {
    jNode.css ("float", "left");
}
...