JavaScript订单操作小程序完整版


Posted in Javascript onJune 23, 2017

本文实例为大家分享了完整的订单操作小程序(增加订单,删除订单,修改订单数量),供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    table {
      text-align: center;
    }
  </style>
  <script>
    function delRow(id) {
      //取得要删除的那一行
      var row = document.getElementById(id);//按照id来找到行
      var table = document.getElementById('mytb');
      table.deleteRow(row.rowIndex);//按照行的索引删除某行的内容
    }
    function addrow() {
      var mytb = document.getElementById('mytb');
      var index = mytb.rows.length - 1;//取得插入目标索引,某行
      var row = mytb.insertRow(index);//把行插入到某个位置,插入某行
      var id = 'row' + row.rowIndex;//拼接id
      row.setAttribute('id', id);//设置id
      var td0 = row.insertCell(0);//td0创建一个单元格
      td0.innerHTML = "好看耐用超耐磨沙发两件套";//设置td0的内容
      var td1 = row.insertCell(1);
      td1.innerHTML = row.rowIndex;//把行的索引赋给td1的内容
      var td2 = row.insertCell(2);//把td2插入在某个单元格里面
      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];//取得各行的第二个单元格
      var input=td1.firstChild;//取得input标签
      var v=input.value;//取得input的内容
      td1.innerHTML=v;//把内容赋给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>数量</td>
    <td>操作</td>
  </tr>
  <tr id="del1">
    <td>好看耐用超耐磨沙发两件套</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>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 图片上传预览-兼容标准
Jun 01 Javascript
js实现简单的购物车有图有代码
May 26 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
Jul 08 Javascript
node.js使用require()函数加载模块
Nov 26 Javascript
TypeScript具有的几个不同特质
Apr 07 Javascript
javascript实现鼠标放上后下边对应内容变换的效果
Aug 06 Javascript
js获取上传文件的绝对路径实现方法
Aug 02 Javascript
AngularJS ngModel实现指令与输入直接的数据通信
Sep 21 Javascript
剖析Angular Component的源码示例
Mar 23 Javascript
Vue.js实现表格渲染的方法
Sep 07 Javascript
如何在基于vue-cli的项目自定义打包环境
Nov 10 Javascript
jQuery AJAX应用实例总结
May 19 jQuery
详解vue模拟加载更多功能(数据追加)
Jun 23 #Javascript
JavaScript实现简单的树形菜单效果
Jun 23 #Javascript
AngularJS 限定$scope的范围实例详解
Jun 23 #Javascript
QRCode.js:基于JQuery的生成二维码JS库的使用
Jun 23 #jQuery
js实现城市级联菜单的2种方法
Jun 23 #Javascript
JS使用正则表达式验证身份证号码
Jun 23 #Javascript
创建简单的node服务器实例(分享)
Jun 23 #Javascript
You might like
PHP的ASP防火墙
2006/10/09 PHP
mysql 全文搜索 技巧
2007/04/27 PHP
PHP验证码类代码( 最新修改,完全定制化! )
2010/12/02 PHP
php 模拟 asp.net webFrom 按钮提交事件的思路及代码
2013/12/02 PHP
PHP中使用匿名函数操作数据库的例子
2014/11/17 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
2016/03/14 PHP
php实现头像上传预览功能
2017/04/27 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
2018/04/09 PHP
mysql输出数据赋给js变量报unterminated string literal错误原因
2010/05/22 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
2014/02/13 Javascript
js统计页面的来访次数实现代码
2014/05/09 Javascript
JavaScript学习笔记之ES6数组方法
2016/03/25 Javascript
JavaScript 数组中最大最小值
2016/06/05 Javascript
JavaScript箭头函数中的this详解
2019/06/19 Javascript
js实现经典贪吃蛇小游戏
2020/03/19 Javascript
利用Vue的v-for和v-bind实现列表颜色切换
2020/07/17 Javascript
Hadoop中的Python框架的使用指南
2015/04/22 Python
使用Python来编写HTTP服务器的超级指南
2016/02/18 Python
Python3中的列表,元组,字典,字符串相关知识小结
2017/11/10 Python
Django项目中包含多个应用时对url的配置方法
2018/05/30 Python
对python3中, print横向输出的方法详解
2019/01/28 Python
详解python读取image
2019/04/03 Python
tensorboard实现同时显示训练曲线和测试曲线
2020/01/21 Python
基于python3.7利用Motor来异步读写Mongodb提高效率(推荐)
2020/04/29 Python
在keras里面实现计算f1-score的代码
2020/06/15 Python
python 装饰器的基本使用
2021/01/13 Python
世界上最大的曲棍球商店:Pro Hockey Life
2017/10/30 全球购物
迪拜领先运动补剂零售品牌中文站:Sporter商城
2019/08/20 全球购物
.net笔试题
2014/03/03 面试题
爱心捐款倡议书范文
2014/05/12 职场文书
党的群众路线教育实践活动个人整改方案
2014/09/21 职场文书
免职证明样本
2014/10/23 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书
2015共产党员公开承诺书
2015/01/22 职场文书
谢师宴学生答谢词
2015/09/30 职场文书
WINDOWS下安装mysql 8.x 的方法图文教程
2022/04/19 MySQL