DOM udostępnia metody i właściwości, które w języku JavaScript umożliwiają:
Dobrze. DOM pozwala odczytywać i zmieniać elementy dokumentu w przeglądarce.
Źle. Operacje na napisach to wbudowane metody typu string, nie DOM.
Źle. Działania na liczbach to podstawy języka, nie zadanie DOM.
Źle. Z bazą łączy się kod po stronie serwera, nie DOM w przeglądarce.
DOM (Document Object Model) to drzewiasta reprezentacja dokumentu HTML, którą przeglądarka udostępnia skryptom. Dzięki niej JavaScript może pobierać elementy strony (np.
document.getElementById("x")), zmieniać ich treść (innerHTML), atrybuty i style, a także dodawać lub usuwać elementy oraz reagować na zdarzenia. To podstawa interaktywności stron - bez przeładowania zmienia się ich zawartość i wygląd. Dlatego DOM umożliwia pobieranie i modyfikowanie elementów wyświetlonej strony.Pozostałe odpowiedzi dotyczą rzeczy niezwiązanych z DOM. Manipulowanie łańcuchami znaków zapewniają wbudowane metody typu string (np.
length, slice()), a nie DOM. Wysłanie danych formularza do bazy danych realizuje kod po stronie serwera (np. PHP) - przeglądarkowy DOM nie ma bezpośredniego dostępu do bazy. Operacje na zmiennych liczbowych to podstawowe działania języka, dostępne niezależnie od dokumentu. DOM służy do odczytywania i zmieniania elementów wyświetlonej strony, dlatego to ta odpowiedź jest poprawna.