W JavaScript często chcemy tworzyć niestandardowe strony internetowe obejmujące różne funkcje dla atrakcyjnego projektu. Na przykład w przypadku powiadomienia użytkownika o jakiejkolwiek udanej operacji, ostrzeżeniach lub powiadomieniach o błędach. W takich scenariuszach zmiana koloru przycisku przy kliknięciu w JavaScript jest znaczącą funkcją, aby uzyskać uwagę użytkownika i powiadomić go o konkretnych alertach.
W tym artykule omówiono metody zmiany koloru przycisku przy kliknięciu w JavaScript.
Jak zmienić kolor przycisku przy kliknięciu w JavaScript?
Aby zmienić kolor koloru przycisku po kliknięciu w JavaScript, „styl.kolor tła„Własność może być używana z:
Teraz przejdziemy przez każdą z wymienionych metodologii jeden po drugim!
Metoda 1: Zmień kolor przycisku po kliknięciu w JavaScript za pomocą zdarzenia „OnClick”
Styl.Tło właściwość Color dostosowuje kolor tła określonego elementu za pomocą kodowania kolorów. Jest stosowany do ustawienia koloru w stosunku do wartości czerwonych, zielonych i niebieskich (RGB). Mówiąc dokładniej, możesz skorzystać z „na kliknięcie”W taki sposób, że po kliknięciu przycisku dodany kod koloru zostanie zastosowany jako tło.
Poniższy przykład wyraźnie wyjaśnia podaną koncepcję.
Przykład
Najpierw utwórz przycisk z „przycisk" ID. Następnie dodaj "na kliknięcie„Wydarzenie, które wywoła„kolor przycisku()”Funkcja po kliknięciu dodanego przycisku:
Następnie zadeklaruj funkcję o nazwie „kolor przycisku()". W swojej definicji uzyskaj dostęp do przycisku za pomocą dokumentu.przycisk GeelementById () i zastosuj styl.Własność tła Color, aby ustawić kolor przycisku. Możesz przypisać dowolny kod koloru RGB jako jego tło:
Powyższa implementacja pokaże następujące dane wyjściowe:
Chcesz ustawić więcej niż jeden kolor tła na przycisku? Jeśli tak, postępuj zgodnie z następną sekcją!
Metoda 2: Zmień kolor przycisku przy kliknięciu JavaScript za pomocą indeksowania
"Indeksowanie”To technika stosowana do iteracji wzdłuż tablicy lub listy, określając ich indeksy. Można go zastosować w celu zdefiniowania zestawu kolorów i zmiany koloru przycisku w odniesieniu do dodanych elementów. Mówiąc dokładniej, możesz dołączyć metodę addEventListener () w taki sposób, że przycisk jest klikany; Jego kolor tła zostanie zmieniony zgodnie z dodanym kolorem.
Spójrz na poniższy przykład demonstracji.
Przykład
Po pierwsze, utworzymy przycisk z „Kliknij tutaj" wartość:
Następnie do przycisku będzie dostępny, określając jego identyfikator w dokumencie.GetElementById () Metoda:
Teraz zmienne index0 i index1 zostaną zadeklarowane o wartości ”0" I "1”Odpowiednio:
Następnie szereg dwóch kolorów zostanie zdefiniowana i przechowywana w zmiennej o nazwie „zabarwienie”:
Wreszcie „A”Kliknij„Wydarzenie zostanie dołączone do przycisku utworzonego, wywołując„addEventListener ()" metoda. Będzie to działać w taki sposób, że po kliknięciu przycisku przyciska się przyciskacolor () zostanie wywołana metoda przycisku, która zmieni kolor tła zgodnie z indeksem dodanych kolorów w tablicy:
Jak widać na danym wyjściu, po kliknięciu przycisku jego kolor tła jest najpierw ustawiony na „zielony" Następnie "niebieski”:
Metoda 3: Zmień kolor przycisku po kliknięciu JavaScript za pomocą „Dokument.Metoda QuerySelelect () ”
„„dokument.QuerySelelect ()„Metoda pobiera pierwszy element pasujący do selektora CSS i„addEventListener ()”Metoda obejmuje i stosuje określone zdarzenie do elementu. Te metody można wykorzystać do dostępu do identyfikatora przycisku, dodaj obsługę zdarzeń kliknięć i ustaw kolor tła przycisku.
Spójrz na poniższy przykład demonstracji.
Przykład
W poniższym przykładzie dołącz przycisk o określonej wartości, jak omówiono w poprzednich metodach:
Teraz zastosuj dokument.Metoda QuerySelelect () w celu uzyskania dostępu do przycisku o „powodzenie" ID:
Na koniec zastosuj addEventListener (), aby dodać obsługę zdarzeń o nazwie „Kliknij”Na przycisk i ustaw jego kolor na„Jasnozielony„Korzystanie z stylu.Własność tła Color:
Wyjście
Dostarliśmy najłatwiejsze metody zmiany koloru przycisku przy kliknięciu w JavaScript.
Wniosek
Aby zmienić kolor przycisku w JavaScript, możesz użyć stylu.właściwość tła Kolor z kodem koloru, który jest wartością RGB. Aby to zrobić, przywołaj dokument.GetElementById () Metoda dostępu do utworzonego przycisku, a następnie wykonywania kolejnych operacji. Dokument.querySelelect () jest również używane w tym samym celu. Ponadto technikę indeksowania można również wykorzystać do stosowania wielu kolorów tła. Ta instrukcja prowadziła o zmianie koloru przycisku po kliknięciu w JavaScript.