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 相关文章推荐
DIV菜单层实现代码
Nov 19 Javascript
Jquery实现带动画效果的经典二级导航菜单
Mar 22 Javascript
js操纵跨frame的三级联动select下拉选项实例介绍
May 19 Javascript
利用js读取动态网站从服务器端返回的数据
Feb 10 Javascript
详谈JavaScript的闭包及应用
Jan 17 Javascript
jQuery动态生成不规则表格(前后端)
Feb 21 Javascript
分分钟玩转Vue.js组件(二)
Mar 01 Javascript
css和js实现弹出登录居中界面完整代码
Nov 26 Javascript
解决vue 界面在苹果手机上滑动点击事件等卡顿问题
Nov 27 Javascript
Nuxt使用Vuex的方法示例
Sep 06 Javascript
VUE项目初建和常见问题总结
Sep 12 Javascript
Vue——前端生成二维码的示例
Dec 19 Vue.js
详解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+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源码
2006/12/16 PHP
PHP中Restful api 错误提示返回值实现思路
2016/04/12 PHP
通过代码实例解析PHP session工作原理
2020/12/11 PHP
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持
2009/04/07 Javascript
JavaScript类型转换方法及需要注意的问题小结(挺全面)
2010/11/11 Javascript
关于js遍历表格的实例
2013/07/10 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
2013/11/22 Javascript
jQuery实现的多选框多级联动插件
2014/05/02 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
2015/09/18 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
2015/11/30 Javascript
jQuery弹层插件jquery.fancybox.js用法实例
2016/01/22 Javascript
如何在Linux上安装Node.js
2016/04/01 Javascript
jQuery点击输入框显示验证码图片
2016/05/19 Javascript
jQuery 选择符详细介绍及整理
2016/12/02 Javascript
使用ionic切换页面卡顿的解决方法
2016/12/16 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
2017/08/24 Javascript
打字效果动画的4种实现方法(超简单)
2017/10/18 Javascript
原生JavaScript实现Ajax异步请求
2017/11/19 Javascript
jQuery EasyUI 选项卡面板tabs的使用实例讲解
2017/12/25 jQuery
angular1配合gulp和bower的使用教程
2018/01/19 Javascript
webpack项目轻松混用css module的方法
2018/06/12 Javascript
layui 弹出删除确认界面的实例
2019/09/06 Javascript
Jquery让form表单异步提交代码实现
2019/11/14 jQuery
利用Python批量生成任意尺寸的图片
2016/08/29 Python
python 统计文件中的字符串数目示例
2019/12/24 Python
Python环境下安装PyGame和PyOpenGL的方法
2020/03/25 Python
Python实现哲学家就餐问题实例代码
2020/11/09 Python
超酷炫 CSS3垂直手风琴菜单
2016/06/28 HTML / CSS
HTML5 3D衣服摇摆动画特效
2016/03/17 HTML / CSS
全球领先的鞋类零售商:The Walking Company
2016/07/21 全球购物
Fairyseason:为个人和批发商提供女装和配件
2017/03/01 全球购物
项目建议书范文
2014/05/12 职场文书
销售目标责任书
2014/07/23 职场文书
python人工智能human learn绘图可创建机器学习模型
2021/11/23 Python