五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

JS作業(yè)(改進常用重要版):完善購物車【詩書畫唱】

2020-05-16 23:49 作者:詩書畫唱  | 我要投稿

題目:用JS做出完善掉的購物車(含多種顏色搭配設計)

我勤于思考與嘗試總結記錄后寫出且給出的答案:

<!DOCTYPE html>

<html>


<head>

<meta charset="UTF-8">

<title></title>

<style>

table {

width: 800px;

height: 400px;

margin: 0px auto;

text-align: center;

border-top: solid 1px blue;

border-left: solid 1px blue;

background-color: yellow

}


td {

border-bottom: 1px solid blue;

border-right: 1px solid blue;

}


th {

border-bottom: 1px solid blue;

border-right: 1px solid blue;

}

</style>

<script>

window.onload = function() {

var trShuZuVar = document.getElementsByTagName("tr");

//用for遍歷每個tr,給每個tr賦值事件

for(var xiaBiao of trShuZuVar) {

//用for給每個tr添加一個鼠標移入的事件

xiaBiao.onmouseover = function() {

//用this. style . backgroundColor改變當前的tr的背景顏色

this.style.backgroundColor = "blue";


}

xiaBiao.onmouseout = function() {

this.style.backgroundColor = "yellow";

}

}


window.danXuanAnNiuShuZu = document.getElementsByClassName("danXuanAnNiu");


window.tableShuZu= document.getElementsByTagName("table")[0];


window.trShuZu =tableShuZu.getElementsByTagName("tr");


for(var i of danXuanAnNiuShuZu) {


// ==等于號很重要

if(i.className=="danXuanAnNiu quanXuanAnNiu") {

i.onclick = function() {

// alert("點擊了全選按鈕");

for(var j of danXuanAnNiuShuZu) {

j.checked = this.checked;

}


// jiSan:計算

jiSuan();

}

} else {

i.onclick = function() {

jiSuan();

}

}

}

// zengJiaJianShaoShuLiang:增加減少數(shù)量

zengJiaJianShaoShuLiang();

}




function jiSuan() {

var zongShuLiangVar = document.getElementById("zongShuLiang");

var shuliang=0,

zongjiage=0;

for(var j = 1; j < danXuanAnNiuShuZu.length; j++) {

if(danXuanAnNiuShuZu[j].checked) {

shuliang +=

Number(danXuanAnNiuShuZu[j].parentNode.parentNode.children[4].children[1].value);

zongjiage +=

Number(danXuanAnNiuShuZu[j].parentNode.parentNode.children[5].innerHTML);

}

}


zongShuLiangVar.innerHTML = shuliang;


// zongJiaGeId這里為id名

zongJiaGeId.innerHTML = zongjiage;

}



function zengJiaJianShaoShuLiang() {


for(var i of trShuZu) {

var tdShuZu = i.children;


var inputShuZu = tdShuZu[4].children;

for(var j of inputShuZu) {


if(j.value == "-") {

j.onclick = function() {


var danjia = Number(this.parentNode.previousElementSibling.innerHTML);

var wenBenKuangNeiRong = this.nextElementSibling;

var shuliang = Number(wenBenKuangNeiRong.value);

if(shuliang > 1) {

shuliang = shuliang - 1;

wenBenKuangNeiRong.value = shuliang;

var zongjia = danjia * shuliang;


this.parentNode.nextElementSibling.innerHTML = zongjia;

}

? ? ? ? ? ? ? ? ? ? ? jiSuan();

}

}

if(j.value=="+") {

j.onclick = function() {


var danjia = Number(this.parentNode.previousElementSibling.innerHTML);

var input_text = this.previousElementSibling;

var shuliang = Number(input_text.value);

shuliang = shuliang + 1;

input_text.value = shuliang;

var zongjia = danjia * shuliang;

this.parentNode.nextElementSibling.innerHTML = zongjia;

jiSuan();

}

}

}

}

}

</script>

</head>


<body>

<table align="center">

<tr>

<th>

<input type="checkbox" value="全選" class="danXuanAnNiu quanXuanAnNiu"></th>

<th>商品名稱</th>

<th>圖片</th>

<th>單價</th>

<th>數(shù)量</th>

<th>總價</th>

</tr>

<tr>

<td><input type="checkbox" class="danXuanAnNiu"></td>

<td>艾爾文</td>

<td><img src="./img/1.jpg" width="50px" height="50px"></td>

<td>10</td>

<td>

<input type="button" value="-" />

<input type="text" disabled="disabled" value="1" />

<input type="button" value="+" />

</td>

<td>10</td>

</tr>

<tr>

<td><input type="checkbox" class="danXuanAnNiu"></td>

<td>艾倫</td>

<td><img src="./img/2.jpg" width="50px" height="50px"></td>

<td>10</td>

<td>

<input type="button" value="-" />

<input type="text" disabled="disabled" value="1" />

<input type="button" value="+" />

</td>

<td>10</td>

</tr>

<tr>

<td><input type="checkbox" class="danXuanAnNiu"></td>

<td>利威爾</td>

<td><img src="./img/3.jpg" width="50px" height="50px"></td>

<td>10</td>

<td>

<input type="button" value="-" />

<input type="text" disabled="disabled" value="1" />

<input type="button" value="+" />

</td>

<td>10</td>

</tr>

<tr>

<td><input type="checkbox" class="danXuanAnNiu"></td>

<td>阿爾敏</td>

<td><img src="./img/4.jpg" width="50px" height="50px"></td>

<td>10</td>

<td>

<input type="button" value="-" />

<input type="text" disabled="disabled" value="1" />

<input type="button" value="+" />

</td>

<td>10</td>

</tr>

</table>

<p align="center">總數(shù)量<span id="zongShuLiang">0</span>

件&nbsp;&nbsp; &nbsp; &nbsp;總價格

<span id="zongJiaGeId">0</span></p>

</body>


</html>




個人顏色搭配設計:


JS作業(yè)(改進常用重要版):完善購物車【詩書畫唱】的評論 (共 條)

分享到微博請遵守國家法律
怀远县| 莱芜市| 湾仔区| 康乐县| 莱芜市| 图木舒克市| 海兴县| 新营市| 庐江县| 恩施市| 和平县| 沾益县| 竹山县| 潮安县| 咸阳市| 宜兰市| 赞皇县| 唐海县| 长海县| 河曲县| 湾仔区| 远安县| 钟祥市| 临澧县| 汝阳县| 肥城市| 额济纳旗| 博爱县| 巴彦淖尔市| 阳信县| 南投市| 博罗县| 宁德市| 龙南县| 株洲市| 绥德县| 荣成市| 新干县| 合江县| 闽清县| 恭城|