Po prostu wskoczmy do demonstracji obu tych metod, ale wcześniej potrzebujemy szablonu HTML do pracy.
Konfigurowanie strony internetowej HTML
W pliku HTML po prostu dodaj następujące wiersze, aby utworzyć nowe pole wejściowe tekstu z identyfikatorem „Textfeild1”
Podczas realizacji programu przechodzimy do następującego wyjścia w naszej przeglądarce:
Możemy zobaczyć nasze pole wejściowe na ekranie.
Metoda 1: Przypisz bezpośredni atrybut wartości pewnej wartości
W tym celu najpierw dodamy następujące wiersze w naszym pliku HTML:
To doda nowy przycisk pod naszym polem tekstowym. I dołączyliśmy funkcję po kliknięciu tego przycisku wymienionego jako zmiana waluty():
W pliku skryptu dodamy następującą funkcję, aby ten przycisk zadziałał:
funkcja zmianaValue ()Najpierw otrzymujemy odniesienie do naszego pola tekstowego za pomocą dokumentu.getElementById (). Następnie używamy operatora DOT, aby uzyskać atrybut wartości i bezpośrednio przypisać go wartość ciągu. Po kliknięciu tego przycisku otrzymujemy następujące dane wyjściowe:
Jak widać, byliśmy w stanie zmienić wartość pola wejściowego za pomocą operatora kropki i atrybutu wartości.
Metoda 2: Za pomocą funkcji setAttribute ()
W tym celu dodamy nowy przycisk bezpośredni pod poprzednim przyciskiem za pomocą następujących wierszy w pliku HTML:
Jak widać, dołączyliśmy ten przycisk z funkcją o nazwie setAttributechange (). Po załadowaniu tego HTML otrzymujemy następującą stronę internetową w naszej przeglądarce:
Następnie wchodzimy do pliku skryptu i definiujemy to setAttributechange () Zmień funkcję w następujący sposób:
funkcja setattributechange ()W pierwszym wierszu otrzymujemy odniesienie do pola tekstowego za pomocą dokument.getElementById () funkcjonować. Następnie używamy Operator kropki i setAttribute () funkcja do wyboru atrybutu „wartość”, A następnie nadaj mu wartość ciągu jako„Metoda 2". Po kliknięciu przycisku otrzymujemy następujące dane wyjściowe:
Jak widać, byliśmy w stanie zmienić wartość pola wejściowego za pomocą funkcji setAttribute ().
Wniosek
Za pomocą manipulacji DOM JavaScript pozwala nam łatwo zmienić atrybut wartości pola wejściowego na stronie internetowej HTML. W tym celu mamy dwa różne podejścia, które prowadzą nas do tego samego wyniku. Mamy element.funkcja setAttribute (), która pozwala nam wybrać atrybut i nadać mu wartość naszego wyboru. Po drugie, mamy opcję wyboru atrybutu za pomocą „Operator DOT”, A następnie przypisz tę atrybut dowolną wartość za pomocą operatora przypisania„=."