JavaScript订单操作小程序完整版
发布时间 - 2026-01-11 02:01:16 点击率:次本文实例为大家分享了完整的订单操作小程序(增加订单,删除订单,修改订单数量),供大家参考,具体内容如下
<!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
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
ChatGPT 4.0官网入口地址 ChatGPT在线体验官网
Laravel观察者模式如何使用_Laravel Model Observer配置
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
Laravel如何使用Gate和Policy进行授权?(权限控制)
Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程
Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
如何快速搭建高效简练网站?
高防服务器如何保障网站安全无虞?
Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】
Python函数文档自动校验_规范解析【教程】
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
无锡营销型网站制作公司,无锡网选车牌流程?
如何在七牛云存储上搭建网站并设置自定义域名?
PHP正则匹配日期和时间(时间戳转换)的实例代码
如何在IIS7上新建站点并设置安全权限?
iOS正则表达式验证手机号、邮箱、身份证号等
深圳网站制作平台,深圳市做网站好的公司有哪些?
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法
iOS验证手机号的正则表达式
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制
Python文件操作最佳实践_稳定性说明【指导】
JavaScript如何实现倒计时_时间函数如何精确控制
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
Claude怎样写结构化提示词_Claude结构化提示词写法【教程】
Bootstrap整体框架之JavaScript插件架构
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
java中使用zxing批量生成二维码立牌
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
JavaScript模板引擎Template.js使用详解
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
如何获取上海专业网站定制建站电话?
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
Laravel怎么实现模型属性的自动加密
EditPlus中的正则表达式实战(6)
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
php静态变量怎么调试_php静态变量作用域调试技巧【解答】
百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧
Laravel PHP版本要求一览_Laravel各版本环境要求对照
Python结构化数据采集_字段抽取解析【教程】
如何破解联通资金短缺导致的基站建设难题?
如何打造高效商业网站?建站目的决定转化率
Laravel如何实现API速率限制?(Rate Limiting教程)
Win11怎么开启自动HDR画质_Windows11显示设置HDR选项

