全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JavaScript订单操作小程序完整版

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

<!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>

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


# js  # 订单操作  # js 通用订单代码  # 单元格  # 两件套  # 第二个  # 大家分享  # 创建一个  # 具体内容  # 大家多多  # 在某个  # script  # align  # text  # table  # center  # getElementById  # document  # deleteRow  # mytb  # row  # delRow  # function 


相关文章: h5网站制作工具有哪些,h5页面制作工具有哪些?  定制建站价位费用解析与套餐推荐全攻略  建站之星如何修改网站生成路径?  如何基于PHP生成高效IDC网络公司建站源码?  番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?  如何挑选最适合建站的高性能VPS主机?  如何选择高效稳定的ISP建站解决方案?  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  建站之星安装模板失败:服务器环境不兼容?  如何在自有机房高效搭建专业网站?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  北京制作网站的公司,北京铁路集团官方网站?  如何用低价快速搭建高质量网站?  Python如何创建带属性的XML节点  常州企业网站制作公司,全国继续教育网怎么登录?  如何快速打造个性化非模板自助建站?  如何用虚拟主机快速搭建网站?详细步骤解析  如何用花生壳三步快速搭建专属网站?  如何登录建站主机?访问步骤全解析  文字头像制作网站推荐软件,醒图能自动配文字吗?  网站制作公司,橙子建站是合法的吗?  制作网站外包平台,自动化接单网站有哪些?  建站之星如何取消后台验证码生成?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  北京网站制作网页,网站升级改版需要多久?  如何在万网开始建站?分步指南解析  C++如何编写函数模板?(泛型编程入门)  如何有效防御Web建站篡改攻击?  孙琪峥织梦建站教程如何优化数据库安全?  建站之星伪静态规则如何设置?  建站之星各版本价格是多少?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  如何在云主机上快速搭建多站点网站?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  建站中国官网:模板定制+SEO优化+建站流程一站式指南  如何通过建站之星自助学习解决操作问题?  已有域名如何免费搭建网站?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  音乐网站服务器如何优化API响应速度?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  ,怎么在广州志愿者网站注册?  实现虚拟支付需哪些建站技术支撑?  建站主机默认首页配置指南:核心功能与访问路径优化  如何设置并定期更换建站之星安全管理员密码?  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  沈阳制作网站公司排名,沈阳装饰协会官方网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。