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 相关文章推荐
js动态拼接正则表达式的两种方法
Mar 04 Javascript
PHPExcel中的一些常用方法汇总
Jan 23 Javascript
浅析jQuery Mobile的初始化事件
Dec 03 Javascript
jQuery Mobile页面返回不需要重新get
Apr 26 Javascript
全面了解构造函数继承关键apply call
Jul 26 Javascript
利用Javascript仿Excel的数据透视分析功能
Sep 07 Javascript
jQuery dateRangePicker插件使用方法详解
Jul 28 jQuery
使用iView Upload 组件实现手动上传图片的示例代码
Oct 01 Javascript
解决node-sass偶尔安装失败的方法小结
Dec 05 Javascript
在vue中使用G2图表的示例代码
Mar 19 Javascript
原生JS实现微信通讯录
Jun 18 Javascript
vue form表单post请求结合Servlet实现文件上传功能
Jan 22 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实现ping
2006/10/09 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
2015/02/12 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
jQuery asp.net 用json格式返回自定义对象
2010/04/07 Javascript
jquery阻止冒泡事件使用模拟事件
2013/09/06 Javascript
分享20个提升网站界面体验的jQuery插件
2014/12/15 Javascript
动态加载jQuery的两种方法实例分析
2015/07/17 Javascript
JavaScript阻止回车提交表单的方法
2015/12/30 Javascript
基于javascript实现最简单的选项卡切换效果
2016/05/16 Javascript
谈谈PHP中相对路径的问题与绝对路径的使用
2016/08/16 Javascript
angular实现表单验证及提交功能
2017/02/01 Javascript
jquery实现提示语淡入效果
2017/05/05 jQuery
基于vue2实现左滑删除功能
2017/11/28 Javascript
jQuery简单实现向列表动态添加新元素的方法示例
2017/12/25 jQuery
jQuery操作事件完整实例分析
2020/01/10 jQuery
JavaScript实现简单的弹窗效果
2020/05/19 Javascript
Nodejs实现WebSocket代码实例
2020/05/19 NodeJs
js实现缓动动画
2020/11/25 Javascript
零基础写python爬虫之抓取百度贴吧并存储到本地txt文件改进版
2014/11/06 Python
python创建临时文件夹的方法
2015/07/06 Python
如何使用七牛Python SDK写一个同步脚本及使用教程
2015/08/23 Python
深入剖析Python的爬虫框架Scrapy的结构与运作流程
2016/01/20 Python
Python字典实现简单的三级菜单(实例讲解)
2017/07/31 Python
django连接mysql配置方法总结(推荐)
2018/08/18 Python
代码详解django中数据库设置
2019/01/28 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
Python 实现将numpy中的nan和inf,nan替换成对应的均值
2020/06/08 Python
python实现批量命名照片
2020/06/18 Python
Python爬虫之Spider类用法简单介绍
2020/08/04 Python
html5中的一些标签学习(心得)
2016/10/18 HTML / CSS
大学生简历的个人自我评价
2013/12/04 职场文书
企业后勤岗位职责
2014/02/28 职场文书
高一新生军训方案
2014/05/12 职场文书
2015年前台接待工作总结
2015/05/04 职场文书
运动会宣传稿100字
2015/07/23 职场文书
VS2019连接MySQL数据库的过程及常见问题总结
2021/11/27 MySQL