⊗jsPrPCTF 24 of 62 menu

JavaScript-ով մթերային հաշվիչ

Այս բաժնում մենք կիրականացնենք մթերային հաշվիչ: Այն կլինի աղյուսակ, որտեղ մեր կայքի օգտատերը կկարողանա ներածել իր գնումները:

Թող գնումները ներարկվեն ձևաթղթի միջոցով: Բացի այդ, յուրաքանչյուր ապրանքի համար նախատեսենք հղում ջնջելու համար: Կստեղծենք նաև հնարավորություն խմբագրելու ապրանքի անվանումը, գինը և քանակը: Թող այդպիսի խմբագրումը տեղի ունենա աղյուսակի բջիջի վրա կրկնակի սեղմելու արդյունքում:

Թող աղյուսակի տակ ցուցադրվի ապրանքների ընդհանուր արժեքը: Կստեղծենք այնպես, որ այդ գումարը վերահաշվարկվի ապրանքները ջնջելիս և խմբագրելիս:

Ահա մի նմուշ, թե ինչ պետք է ստացվի.

Ահա HTML նմուշ, որը դուք կարող եք օգտագործել առաջադրանքը լուծելիս.

<div id="parent"> <div id="form"> <input id="name" placeholder="անվանում"> <input id="price" placeholder="գին"> <input id="amount" placeholder="քանակ"> <input id="add" type="button" value="ավելացնել"> </div> <h2>Ապրանքների աղյուսակ.</h2> <table id="table"> <tr> <th>անվանում</th> <th>գին</th> <th>քանակ</th> <th>գումար</th> <th>ջնջել</th> </tr> </table> <div id="result"> ընդհանուր արդյունք. <span id="total">0</span> </div> </div> * { box-sizing: border-box; } #parent { margin: 0 auto; width: 500px; } #form { display: flex; margin-bottom: 15px; } #form input { padding: 8px; width: 24%; margin: 0 0.5% 10px 0.5%; } h2 { margin-top: 0; margin-bottom: 7px; } #table { width: 100%; margin-bottom: 10px; } #table td, #table th { padding: 8px; text-align: center; border: 1px solid black; } #table td.remove { color: blue; cursor: pointer; text-decoration: underline; } #table td.remove:hover { text-decoration: none; } #result { text-align: right; margin-right: 10px; }

Անմիջապես ստացենք բոլոր անհրաժեշտ տեգերի հղումները փոփոխականների մեջ.

let name = document.querySelector('#name'); let price = document.querySelector('#price'); let amount = document.querySelector('#amount'); let add = document.querySelector('#add'); let table = document.querySelector('#table'); let total = document.querySelector('#total');

Պատճենեք ձեզ ներկայացված կոդի կաղապարները:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել