W treści chodzi o to, aby operacja dodawania została uruchomiona po kliknięciu przycisku o etykiecie "dodaj". W HTML najprostszym sposobem powiązania akcji użytkownika z funkcją skryptu jest użycie atrybutu obsługi zdarzenia onclick w elemencie <button>. Zdarzenie "kliknięcia" jest naturalnym wyzwalaczem dla przycisku, więc wywołanie funkcji w postaci dodaj() w onclick realizuje wymaganie.
Odpowiedź z onclick i wywołaniem dodaj() jest poprawna, bo spełnia oba warunki jednocześnie:
- wyzwalacz: kliknięcie (onclick),
- wykonywana akcja: funkcja dodaj().
Opcje z atrybutem onselect są błędne w tym kontekście, ponieważ "select" odnosi się do zaznaczania (np. tekstu lub wartości w polu), a nie do standardowego kliknięcia przycisku. Nawet jeśli atrybut wygląda podobnie do onclick, nie odpowiada wymaganej interakcji użytkownika.
Opcja, która wywołuje funkcję oblicz(), jest również niepoprawna: mimo że ma onclick, uruchamia inną funkcję niż ta, która ma realizować dodawanie dwóch liczb (zgodnie z poleceniem powinna to być funkcja dodaj()). To typowy błąd polegający na czytaniu tylko fragmentu odpowiedzi (np. samego onclick) bez sprawdzenia zgodności nazwy funkcji.
W praktyce na egzaminie warto zapamiętać prostą regułę: przycisk → onclick → wywołanie właściwej funkcji. Następnie sprawdź, czy nazwa funkcji i tekst przycisku są spójne z poleceniem.