Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Вставка нескольких ссылок в классом [TamperMonkey] (https://javascript.ru/forum/events/83154-vstavka-neskolkikh-ssylok-v-klassom-%5Btampermonkey%5D.html)

Capoeirista 02.10.2021 22:44

Для разных селекторов, разный код HTML
 
Есть скрипт для вставки списка-меню.
Можно ли как-то сделать. чтобы код HTML сработал для одного селектора, а для другого селектора другой код HTML

var div = document.querySelector('.tupl2x-0, .navigationbar');

  div.insertAdjacentHTML("afterend", "<ul id='admin-links'><li class='vatnikstyleS-li'><a href='https://mysite.ru'><span class='m-icon icon-pter'></span> Перейти на сайт</a></li><li class='vatnikstyleS-li'><a href='https://mysite.ru/admin'><span class='m-icon icon-adminka'></span> Перейти в админку</a></li><li class='vatnikstyleS-li'><a href='https://bans.mysite.ru'><span class='m-icon icon-sb'></span> Перейти в SB++</a></li><li class='vatnikstyleS-li'><a href='https://pma.mysite.ru'><span class='m-icon icon-pma'></span> Перейти в PMA</a></li><li class='vatnikstyleS-li'><a href='https://mysite.ru'><span class='m-icon icon-isp'></span> Перейти в ISP</a></li><li class='vatnikstyleS-li'><a href='https:///mysite.ru'><span class='m-icon icon-cf'></span> Перейти в CF</a></li></ul>")

ksa 03.10.2021 11:39

Цитата:

Сообщение от Capoeirista
Можно ли как-то сделать. чтобы код HTML сработал для одного селектора, а для другого селектора другой код HTML

Переведи... (с) :-?

Capoeirista 03.10.2021 11:54

Цитата:

Сообщение от ksa (Сообщение 540495)
Переведи... (с) :-?

хахаха

Ну короче, мне нужно вставить по сути идентичные меню ul>li на два сайта.
Но в этих меню будет разнится только ссылки в li.
На одном сайте нужно вставить после .tupl2x-0 с одними ссылками.
А на другом сайте визуально тоже самое меню после .navigationbar с другими ссылками.

ПС. Ну и если возможно, то чтобы можно было потом добавлять ещё с разными ссылками на другие сайты с другими селекторами.

Вот так (это у меня работает по селектору .tupl2x-0 (оформление через Stylus)

ksa 03.10.2021 16:03

Capoeirista, делай тестовый пример. На нем можно будет что-то показать...

Aetae 03.10.2021 18:36

Capoeirista, ну сделай две копии скрипта для двух сайтов. В одной поменяй имя селектора и адреса ссылок. На твоём уровне этого достаточно. Есть проблема с этим?


Часовой пояс GMT +3, время: 20:42.