1. Wywołując metodę
write() po załadowaniu się strony, wymazujesz całą jej zawartość.
Aby wynik obliczeń był wyświetlany na bieżąco, musisz użyć innej metody wypisywania wyniku (np. dla elementu <div /> użycie metody
replaceChild()).
2. Nie ma atrybutu
vlaue, jest natomiast
value (być może literówka).
3. Skoro chcesz wykonywać działania arytmetyczne, dlaczego w atrybucie
value nie masz liczb?
4. Przypisując wartość do danego atrybutu używa się znaku równości (a Ty masz np.: name"drugi" - być może literówka).
5. Wywołanie metody poprzez zdarzenie onclick() nie jest takie, jakie powinno być. Wystarczy onclick="oblicz()".
6. Metoda oblicz() również nie wygląda najlepiej. W metodzie tej musisz sprawdzić, który przycisk z poszczególnej opcji jest wybrany, odczytać wartość tego przycisku i dodać ją do jakiejś zmiennej (np.cena).
Następnie korzystając z metody replaceChild() możesz wyświetlić wynik na stronie.
7. Zamykaj wszystkie znaczniki (np. <input ...>100</input>).