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 相关文章推荐
jquery HotKeys轻松搞定键盘事件代码
Aug 30 Javascript
jQuery 源代码显示控件 (Ajax加载方式).
May 18 Javascript
解析DHTML,JavaScript,DOM,BOM以及WEB标准的描述
Jun 19 Javascript
jquery遍历checkbox的注意事项说明
Feb 21 Javascript
JavaScript中Number.NEGATIVE_INFINITY值的使用详解
Jun 05 Javascript
javascript ES6中箭头函数注意细节小结
Feb 17 Javascript
基于jQuery封装的分页组件
Jun 26 jQuery
javascript数组拍平方法总结
Jan 20 Javascript
npm 更改默认全局路径以及国内镜像的方法
May 16 Javascript
Angular4 组件通讯方法大全(推荐)
Jul 12 Javascript
layer.alert自定义关闭回调事件的方法
Sep 27 Javascript
Vue用mixin合并重复代码的实现
Nov 27 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 判断变量类型实现代码
2009/10/23 PHP
Smarty foreach控制循环次数的实现详解
2013/07/03 PHP
php+xml结合Ajax实现点赞功能完整实例
2015/01/30 PHP
最近项目写了一些js,水平有待提高
2009/01/31 Javascript
jQuery get和post 方法传值注意事项
2009/11/03 Javascript
浅析JavaScript中的隐式类型转换
2013/12/05 Javascript
在每个匹配元素的外部插入新元素的方法
2013/12/20 Javascript
基于JQuery制作可编辑的表格特效
2014/12/23 Javascript
AngularJs自定义服务之实现签名和加密
2016/08/02 Javascript
详解微信小程序入门五: wxml文件引用、模版、生命周期
2017/01/20 Javascript
基于rollup的组件库打包体积优化小结
2018/06/18 Javascript
jquery.pager.js实现分页效果
2019/07/29 jQuery
[06:07]DOTA2-DPC中国联赛3月5日Recap集锦
2021/03/11 DOTA
Python学习笔记_数据排序方法
2014/05/22 Python
Python深入学习之上下文管理器
2014/08/31 Python
python实现telnet客户端的方法
2015/04/15 Python
Python实现二维有序数组查找的方法
2016/04/27 Python
Python黑魔法@property装饰器的使用技巧解析
2016/06/16 Python
python利用Guetzli批量压缩图片
2017/03/23 Python
使用python实现接口的方法
2017/07/07 Python
Python 读写文件的操作代码
2018/09/20 Python
python的常用模块之collections模块详解
2018/12/06 Python
通过实例简单了解Python中yield的作用
2019/12/11 Python
python的链表基础知识点
2020/09/13 Python
使用CSS3设计地图上的雷达定位提示效果
2016/04/05 HTML / CSS
农民致富事迹材料
2014/01/23 职场文书
大学考试作弊检讨书
2014/01/30 职场文书
检举信的格式及范文
2014/04/04 职场文书
学校运动会广播稿100条
2014/09/14 职场文书
幼儿园中班教师个人工作总结
2015/02/06 职场文书
大学生学生会工作总结2015
2015/05/26 职场文书
2015年学校综合治理工作总结
2015/07/20 职场文书
写作技巧:如何撰写一份优秀的营销策划书
2019/08/13 职场文书
js实现上传图片到服务器
2021/04/11 Javascript
基于Python的EasyGUI学习实践
2021/05/07 Python
Python re.sub 反向引用的实现
2021/07/07 Python