Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
JAVASCRIPT DOM / CHAPTER 04 / Учене / LESSON 06
При <input> стойността е .value (низ!). Number(value) я прави число за смятане. Празен низ → Number("") е 0 — внимавай при валидация по-късно.
Често: прочиташ value в click listener, смяташ, пишеш резултат в друг елемент.
Мини пример:
const amount = document.querySelector("#amount"); const out = document.querySelector("#out"); document.querySelector("#run").addEventListener("click", () => { out.textContent = String(Number(amount.value) * 2); });
Честа грешка: да събираш низове ("1"+"2"="12") вместо Number; или да четеш textContent на input.
<input id="amount" type="text" value="0" /><button id="run" type="button">Run</button><p id="out">?</p>value е низ — ползвай Number преди смятане.
Натисни Run — HTML се зарежда в sandbox iframe; Stop маха iframe-а (спира и безкраен цикъл).
›