Jeśli pracujemy z aplikacjami internetowymi, to zmiana klasy elementu jest czymś, co musimy często robić.
W tym artykule przyjrzymy się, jak zmienić klasę elementu za pomocą JavaScript.
Element ma classListwłaściwość, która pozwala nam manipulować klasami zastosowanymi do elementu.
Na przykład, jeśli mamy div:
<div>
hello world
</div>
document.querySelector("div").classList.add('hello');
Jeśli helloklasa jest już dodana, nic nie zostanie zrobione.
Aby usunąć klasę, możemy wywołać classList.removemetodę:
document.querySelector("div").classList.remove('hello');
document.querySelector("div").classList.contains('hello');
Aby przełączyć klasę zastosowaną do elementu, możemy wywołać classList.togglemetodę:
document.querySelector("div").classList.toggle('hello');
W przeciwnym razie helloklasa zostanie dodana do elementu div.
Jest to dostępne w najnowszych przeglądarkach.
Innym sposobem manipulowania klasami elementu jest manipulowanie classNamewłaściwością string.
Na przykład możemy napisać:
document.querySelector("div").className = 'hello';
Aby dodać klasę, manipulując classNamewłaściwością, możemy napisać:
document.querySelector("div").className += ' hello';
Aby usunąć helloklasę, możemy skorzystać z replacemetody:
document.querySelector("div").className.replace(/(?:^|\s)hello(?!\S)/g, '')
gFlaga będzie znaleźć wszystkie wystąpienia tego i zrobić wtórnik na wszystkie z nich.
Aby sprawdzić, czy klasa znajduje się w div, możemy napisać:
document.querySelector("div").className.match(/(?:^|\s)hello(?!\S)/)
Najlepszym i najłatwiejszym sposobem manipulowania klasami elementu HTML jest użycie classListwłaściwości.
Alternatywnie możemy również manipulować classNamewłaściwością string, aby zmienić classatrybut elementu.
Więcej treści na plainenglish.io
Kiedy wysyłasz żądanie do facebook.com, Twój komputer wyszukuje nazwę domeny, aby przetłumaczyć tę nazwę domeny na adres IP, aby komputer mógł nawiązać to połączenie.
W 2022 roku przeszedłem z roli nietechnicznej do cyberbezpieczeństwa. Miałem pierwszy stopień z języka niemieckiego, wiem, że jesteś zszokowany i ciekawy, jak udało mi się pomyślnie przejść, Cóż, po prostu się stało.
Hej, cyberentuzjaści! Witamy ponownie w serii OSINT poświęconej polowaniu na zagrożenia. W pierwszym artykule przedstawiłem przegląd OSINT i jego znaczenie w polowaniu na zagrożenia.
Kiedy dorastasz, zwykle słyszysz, że świat jest taki, jaki jest, a twoje życie polega na tym, by żyć swoim życiem w świecie, nigdy nie ryzykując życia, po prostu podążaj wyznaczoną ścieżką i umrzyj w końcu i staraj się nie za bardzo walnij w ściany. Ale to bardzo ograniczone życie.
Swędzenie w mojej dłoni rozszerzyło się, gdy targowałem się z miejscowym księgarzem o kolejną książkę. Ta książka, podobnie jak pozostałe, które ostatnio kupiłem, znalazłaby swój tron na moim stosie „Do przeczytania” (TBR); a mimo to kupiłem.
Kiedy wysyłasz żądanie do facebook.com, Twój komputer wyszukuje nazwę domeny, aby przetłumaczyć tę nazwę domeny na adres IP, aby komputer mógł nawiązać to połączenie.