складывае двух чисел и вывод их в html
Я недавно начал изучать js. У меня возникли проблемы в сложении чисел.
Есть html код: <a href="">Основы html<span class="mli" id="adm">20</span></a> <a href="">Java Script<span class="mli" id="bfg">11</span></a> Помогите сложить числа (20 и 11) и вывести их в html Если можете, то распишите каждое действие, пожалуйста. |
Цитата:
в этих двух ссылках все есть. http://learn.javascript.ru/searching-elements-dom http://learn.javascript.ru/number#п...-к-числу |
Цитата:
Я попробовал написать используя ваши ссылки, но както не получилось:( :cray: |
rusVolk,
где пробы? 1. создать переменную для суммы со значением 0 2. найти нужные элементы по классу. 3. извлечь содержимое каждого и приведя к числу добавить к переменной из 1. 4. куда-то вывести результат. пишите код. |
Я пытался, но все ровно не хочет писать ответ.:cray:
Твоим глазам сейчас будет больно смотреть сюда.:) <a id="amc">11</a> <a id="bsc">25</a> var otv; otv = 0; Var mmm = document.getElementById("amc"); Var sss = document.getElementById("bsc"); document.write (otv= mmm+ sss); :write: |
rusVolk,
var -- маленькими буквами!!! innerHTML: содержимое элемента пунк 1 и 2 можно сказать выполнены сейчас 3 document.write никогда не использовать -- заменить на алерт или добавить элемент на страницу куда будет помещён результат otv |
Цитата:
|
Цитата:
|
rusVolk,
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> #show{ color: #FF00FF; font-size: 48px; } </style> </head> <body> <a href="">Основы html<span class="mli" id="adm">20</span></a> <a href="">Java Script<span class="mli" id="bfg">11</span></a> <div id="show"></div> <script> var otv = 0, mmm = document.getElementById("adm"), sss = document.getElementById("bfg"), div = document.getElementById("show"); mmm = mmm.innerHTML; sss = sss.innerHTML; mmm = +mmm; sss = +sss; otv = mmm + sss; div.innerHTML = otv; </script> </body> </html> |
Огромное спасибо. Щас понял. Я просто всё пытался запихнуть в две строчки и не получалось.
Непонятно только это действие: mmm = +mmm; sss = +sss; |
Часовой пояс GMT +3, время: 18:44. |