2018.8.4

購(gòu)物車(chē)

<head>
? ? <meta charset="UTF-8">
? ? <title>Document</title>
? ? <style>
? ? ? ? table {
? ? ? ? ? ? text-align: center;
? ? ? ? }
? ? </style>
</head>
<body>
? ? <table border='1' cellspacing='0' width='500px' align='center'>
? ? ? ? <thead>
? ? ? ? ? ? <tr>
? ? ? ? ? ? ? ? <th>商品名稱</th>
? ? ? ? ? ? ? ? <th>商品單價(jià)</th>
? ? ? ? ? ? ? ? <th>商品數(shù)量</th>
? ? ? ? ? ? ? ? <th>商品小計(jì)</th>
? ? ? ? ? ? </tr>
? ? ? ? </thead>
? ? ? ? <tbody>
? ? ? ? ? ? <tr>
? ? ? ? ? ? ? ? <td>iphonex</td>
? ? ? ? ? ? ? ? <td>¥7999</td>
? ? ? ? ? ? ? ? <td>
? ? ? ? ? ? ? ? ? ? <button onclick='calc(this)'>+</button>
? ? ? ? ? ? ? ? ? ? <span>1</span>
? ? ? ? ? ? ? ? ? ? <button onclick='calc(this)'>-</button>
? ? ? ? ? ? ? ? </td>
? ? ? ? ? ? ? ? <td class='a'>¥7999</td>
? ? ? ? ? ? </tr>
? ? ? ? ? ? <tr>
? ? ? ? ? ? ? ? <td>小米8</td>
? ? ? ? ? ? ? ? <td>¥3500</td>
? ? ? ? ? ? ? ? <td>
? ? ? ? ? ? ? ? ? ? <button onclick='calc(this)'>+</button>
? ? ? ? ? ? ? ? ? ? <span>1</span>
? ? ? ? ? ? ? ? ? ? <button onclick='calc(this)'>-</button>
? ? ? ? ? ? ? ? </td>
? ? ? ? ? ? ? ? <td class="a">¥3500</td>
? ? ? ? ? ? </tr>
? ? ? ? ? ? <tr>
? ? ? ? ? ? ? ? <td>華為p20pro</td>
? ? ? ? ? ? ? ? <td>¥3999</td>
? ? ? ? ? ? ? ? <td>
? ? ? ? ? ? ? ? ? ? <button onclick='calc(this)'>+</button>
? ? ? ? ? ? ? ? ? ? <span>1</span>
? ? ? ? ? ? ? ? ? ? <button onclick='calc(this)'>-</button>
? ? ? ? ? ? ? ? </td>
? ? ? ? ? ? ? ? <td class="a">¥3999</td>
? ? ? ? ? ? </tr>
? ? ? ? </tbody>
? ? ? ? <tfoot>
? ? ? ? ? ? <tr>
? ? ? ? ? ? ? ? <td colspan="3">總計(jì)</td>
? ? ? ? ? ? ? ? <td id='b'>¥15498</td>
? ? ? ? ? ? </tr>
? ? ? ? </tfoot>
? ? </table>
? ? <script>
? ? ? ? function calc(btn) {
? ? ? ? ? ? //改變數(shù)量
? ? ? ? ? ? //? ? ? ? ? 1)通過(guò)btn的父元素找到span
? ? ? ? ? ? //? ? ? ? ? 2)獲取span中的值族吻,保存在變量n中
? ? ? ? ? ? //? ? ? ? ? 3)判斷btn的內(nèi)容
? ? ? ? ? ? //如果btn的內(nèi)容為+,n++
? ? ? ? ? ? //否則如果n>1,n--
? ? ? ? ? ? //? ? ? ? ? ? 否則n=1
? ? ? ? ? ? var span = btn.parentElement.querySelector('span');
? ? ? ? ? ? var n = span.innerHTML;
? ? ? ? ? ? if(btn.innerHTML == '+') {
? ? ? ? ? ? ? ? n++;
? ? ? ? ? ? } else if(n > 1) {
? ? ? ? ? ? ? ? n--;
? ? ? ? ? ? } else {
? ? ? ? ? ? ? ? n = 1;
? ? ? ? ? ? }
? ? ? ? ? ? span.innerHTML = n;
? ? ? ? ? ? //2.讓小計(jì)改變
? ? ? ? ? ? //? ? ? ? ? 1)獲取單價(jià):獲取btn的父元素的前一個(gè)兄弟的內(nèi)容截取掉¥
? ? ? ? ? ? //? ? ? ? ? 2)聲明一個(gè)變量小計(jì)subTotal=單價(jià)*數(shù)量
? ? ? ? ? ? //? ? ? ? ? 3)btn的父元素的下一個(gè)兄弟的內(nèi)容= '¥'+subTotal? 保留2位小數(shù)
? ? ? ? ? ? var price = btn.parentElement.previousElementSibling.innerHTML.slice(1);
? ? ? ? ? ? var subTotal = price * n;
? ? ? ? ? ? btn.parentElement.nextElementSibling.innerHTML = '¥' + subTotal.toFixed(2);
? ? ? ? ? ? //3.求總計(jì)
? ? ? ? ? ? //? ? ? ? ? 1)找到所有的小計(jì)
? ? ? ? ? ? //? ? ? ? ? ? 2)遍歷同時(shí)聲明變量total總計(jì)
? ? ? ? ? ? //total+=每個(gè)小計(jì)的內(nèi)容截取
? ? ? ? ? ? //遍歷結(jié)束
? ? ? ? ? ? //? ? ? ? ? 3)找到tfoot中的小計(jì)的內(nèi)容='¥'+total 保留兩位小數(shù)
? ? ? ? ? ? var a = document.getElementsByClassName('a');
? ? ? ? ? ? for(var i = 0, total = 0; i < a.length; i++) {
? ? ? ? ? ? ? ? total = total + Number(a[i].innerHTML.slice(1));
? ? ? ? ? ? }
? ? ? ? ? ? document.getElementById('b').innerHTML = '¥' + total.toFixed(2);
? ? ? ? }
? ? </script>
</body>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末贯城,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子聂抢,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件歧匈,死亡現(xiàn)場(chǎng)離奇詭異败许,居然都是意外死亡王带,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門(mén)市殷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)愕撰,“玉大人,你說(shuō)我怎么就攤上這事醋寝「阏酰” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵音羞,是天一觀的道長(zhǎng)柿究。 經(jīng)常有香客問(wèn)我,道長(zhǎng)黄选,這世上最難降的妖魔是什么蝇摸? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任婶肩,我火速辦了婚禮,結(jié)果婚禮上貌夕,老公的妹妹穿的比我還像新娘律歼。我一直安慰自己,他們只是感情好啡专,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布险毁。 她就那樣靜靜地躺著,像睡著了一般们童。 火紅的嫁衣襯著肌膚如雪畔况。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,741評(píng)論 1 289
  • 那天慧库,我揣著相機(jī)與錄音跷跪,去河邊找鬼。 笑死齐板,一個(gè)胖子當(dāng)著我的面吹牛吵瞻,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播甘磨,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼橡羞,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了济舆?” 一聲冷哼從身側(cè)響起卿泽,我...
    開(kāi)封第一講書(shū)人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎滋觉,沒(méi)想到半個(gè)月后签夭,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡椎瘟,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了侄旬。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片肺蔚。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖儡羔,靈堂內(nèi)的尸體忽然破棺而出宣羊,到底是詐尸還是另有隱情,我是刑警寧澤汰蜘,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布仇冯,位于F島的核電站,受9級(jí)特大地震影響族操,放射性物質(zhì)發(fā)生泄漏苛坚。R本人自食惡果不足惜比被,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望泼舱。 院中可真熱鬧等缀,春花似錦、人聲如沸娇昙。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)冒掌。三九已至噪裕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間股毫,已是汗流浹背膳音。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留皇拣,地道東北人严蓖。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像氧急,于是被迫代替她去往敵國(guó)和親颗胡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • DOM元素吩坝、改變背景顏色毒姨、導(dǎo)航條、購(gòu)物車(chē)钉寝、萬(wàn)年歷弧呐、圖片切換、樹(shù)形列表 2018-05-26 09:09 · 字?jǐn)?shù) ...
    _z王箭閱讀 249評(píng)論 0 1
  • 事實(shí)信息 一嵌纲、題干: 1. 問(wèn)什么(讀懂) ①讀懂 ②3種詞:邏輯俘枫,專業(yè),考點(diǎn) ③背題干 二逮走、原文 2....
    L7_526d閱讀 53評(píng)論 0 0
  • 原材料引用(Materials) This is the VOA special English Health R...
    水桔燈閱讀 79評(píng)論 0 0
  • 1. 續(xù)種補(bǔ)種方案 follow-up inoculation plan 接種過(guò)長(zhǎng)春長(zhǎng)生狂犬病疫苗且尚未完成整個(gè)接...
    英語(yǔ)學(xué)習(xí)社閱讀 658評(píng)論 0 3
  • 莎倫 2010-9-27 10:26 昨晚是搬到家的第四天鸠蚪,做了第一頓飯,聽(tīng)隔壁鄰居問(wèn)其妻师溅,旁邊又搬來(lái)了哪位茅信?是…...
    lijutong_010閱讀 309評(píng)論 0 0