JavaScript訂單操作小程序完整版
更新時(shí)間:2017年06月23日 10:08:53 作者:斯丟皮德曼
這篇文章主要介紹了JavaScript訂單操作小程序完整版,增加訂單,刪除訂單,修改訂單數(shù)量,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
本文實(shí)例為大家分享了完整的訂單操作小程序(增加訂單,刪除訂單,修改訂單數(shù)量),供大家參考,具體內(nèi)容如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
table {
text-align: center;
}
</style>
<script>
function delRow(id) {
//取得要?jiǎng)h除的那一行
var row = document.getElementById(id);//按照id來(lái)找到行
var table = document.getElementById('mytb');
table.deleteRow(row.rowIndex);//按照行的索引刪除某行的內(nèi)容
}
function addrow() {
var mytb = document.getElementById('mytb');
var index = mytb.rows.length - 1;//取得插入目標(biāo)索引,某行
var row = mytb.insertRow(index);//把行插入到某個(gè)位置,插入某行
var id = 'row' + row.rowIndex;//拼接id
row.setAttribute('id', id);//設(shè)置id
var td0 = row.insertCell(0);//td0創(chuàng)建一個(gè)單元格
td0.innerHTML = "好看耐用超耐磨沙發(fā)兩件套";//設(shè)置td0的內(nèi)容
var td1 = row.insertCell(1);
td1.innerHTML = row.rowIndex;//把行的索引賦給td1的內(nèi)容
var td2 = row.insertCell(2);//把td2插入在某個(gè)單元格里面
td2.innerHTML = '<input type="button" value="刪除" onclick="delRow(\'' + id + '\')">' +
'<input type="button" value="修改" id="update" onclick="update(\'' + id + '\')">';
}
function update(id) {
var row = document.getElementById(id);
var td1 = row.cells[1];
var v = td1.innerHTML;
td1.innerHTML = '<input type="text" style="width:30px" value="' + v + '">';
row.cells[2].innerHTML = '<input type="button" value="刪除" onclick="delRow(\'' + id + '\')">' +
'<input type="button" value="確定" id="update" onclick="comfirmrow(\'' + id + '\')">';
}
function comfirmrow(id) {
var row=document.getElementById(id);
var td1=row.cells[1];//取得各行的第二個(gè)單元格
var input=td1.firstChild;//取得input標(biāo)簽
var v=input.value;//取得input的內(nèi)容
td1.innerHTML=v;//把內(nèi)容賦給td1
var td2=row.cells[2];
td2.innerHTML = '<input type="button" value="刪除" onclick="delRow(\'' + id + '\')">' +
'<input type="button" value="修改" id="update" onclick="update(\'' + id + '\')">';
}
</script>
</head>
<body>
<table border="1" cellspacing="0" cellpadding="0" id="mytb">
<tr>
<td>商品名</td>
<td>數(shù)量</td>
<td>操作</td>
</tr>
<tr id="del1">
<td>好看耐用超耐磨沙發(fā)兩件套</td>
<td>24</td>
<td><input type="button" value="刪除" onclick="delRow('del1')"><input type="button" value="修改"></td>
</tr>
<tr>
<td colspan="3"><input type="button" value="增加訂單" onclick="addrow()"></td>
</tr>
</table>
</body>
</html>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
相關(guān)文章
Bootstrap基本組件學(xué)習(xí)筆記之面板(14)
這篇文章主要為大家詳細(xì)介紹了Bootstrap基本組件學(xué)習(xí)筆記之面板,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12
Bootstrap每天必學(xué)之工具提示(Tooltip)插件
Bootstrap每天必學(xué)之工具提示(Tooltip)插件,工具提示就是通過鼠標(biāo)移動(dòng)選定在特定的元素上時(shí),顯示相關(guān)的提示語(yǔ),感興趣的小伙伴們可以參考一下2016-04-04
JavaScript實(shí)現(xiàn)九宮格拖拽效果
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)九宮格拖拽效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06
細(xì)數(shù)promise與async/await的使用及區(qū)別說明
這篇文章主要介紹了細(xì)數(shù)promise與async/await的使用及區(qū)別說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07
JavaScript 存在陷阱 刪除某一區(qū)域所有節(jié)點(diǎn)
實(shí)現(xiàn)功能:刪除某一區(qū)域中所有節(jié)點(diǎn)。2010-05-05
JS中獲取函數(shù)調(diào)用鏈所有參數(shù)的方法
這篇文章主要介紹了JS中獲取函數(shù)調(diào)用鏈所有參數(shù)的方法,本文直接給出代碼示例,需要的朋友可以參考下2015-05-05

