Tampermonkey, Edge. Поиск, изменение значения элемента

Хочу изменить несколько надписей в нашей ERP.
Начать с “Sign In”.

На “одном с форумов” :wink: был топик UserScriptов где убиралось лого. Думал по аналогии что-то напишу.
Установил Tampermonkey на Edge

// ==UserScript==
// @name         New Userscript
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        http://10.224.73.57:90/jde/E1Menu.maf*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
    console.log("START")


       var b = document.getElementsByClassName("loginlabel")
       console.log(b.innerHtml)
       b.textContent = "LOGIN"
       b.innerHTML = "LOGIN"

})();

Но как-то не альо. Елемент с указанным классом не находит. Подскажите.

А без юзерскрипта в консоли браузера?

Если тоже нет, то например может быть он в iframe?

В одном из гитхаб репозиториев еще много примеров разных скриптов :slight_smile:

Классно, только … в одном из топиков я делился болью своей по поводу того что доменная политика блокирует гитхаб :slowpoke:

Посмотрел в консоле - как оказывается что-то скрипт меняет, только визуально ничего. :crying_cat_face:

getElementsBy... возвращают коллекцию.
Чтобы элемент получить например

b[0]

Еще в современных браузерах есть querySelector/querySelectorAll, там любые CSS селекторы можно.

const label = document.querySelector('.loginlabel');

А гитлаб?) https://gitlab.com/AlexP11223/ProgForumRuUserscripts

Или если и он тоже, то ProgForumRuUserscripts-master.zip (95.6 КБ) :slight_smile:

всего-то? А я уже и ChildNodes, Nodes лепил.
Ну всьо - йа зображення

гитлаб тоже не пускает

В смысле не пускает?

Не нашел сей топик. Потому спрошу. Доступ перекрыт админами на уровне ролевой политики на самом предприятии где трудитесь?

Да, насколько знаю часть блокируется в доменной политике, часть через антивирус. В основном ошибка - PR_CONNECT_RESET_ERROR