Wpis z mikrobloga

Modyfikuje sobie styl wykopu i gadałem z #chatgpt zeby napisal mi do takiego rozszerzenia dla przegladarki UserJavaScript and CSS kod do JavaScript w ktorym chodzi o to ze gdy na wykopie klikalbym w obrazek (ktory na wykopie jest pod tagiem <figure> to u mnie dodawalby styl z CSS klasy .expand
Kod do Javy ktory wyplul Chat wyglada tak:

const figures = document.getElementsByTagName('figure');

for (let i = 0; i < figures.length; i++) {
figures[i].addEventListener('click', () => {
figures[i].classList.toggle('expand');
});
}

Kod do CSS (dane sa nie wazne, chce tylko sprawdzic czy zadziala)

.expand {
max-height:10px;
}

Niestety mi nie dziala. Ktos wie gdzie lezy problem?

#naukaprogramowania #programowanie #javascript
  • 11
@TrzezwyIrlandczyk: UserJavaScript działa z tym kodem na innych stronach. Np na takim onecie. Więc to nie jest kwestia rozszerzenia. Na Tampermonkey też sprawdzałem i to samo czyli nic. Na wykopie to można jedynie wbić sobie w konsole, to zadziala do momentu odświeżenia strony.
@ziemba1: To teraz mam może głupie pytanie... a otagowałeś ten swój userscript, żeby ładował się na wykopie? W tampermonkey i podobnych to @include i @Match.

Nic nie jest poblokowane, jestem pewny, do sprawdzenia nawet głupim alert('dupa').