分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

JS-修改表格数量

发布时间:2023-09-06 02:21责任编辑:苏小强关键词:暂无标签
<!doctype html><html lang="en"> <head> ?<meta charset="UTF-8"> ?<title>Document</title> ???<style> ???????#tbl{ ???????????width:500px; ???????????border:1px solid #000; ???????????border-collapse:collapse; ???????} ???????#tbl td{ ???????????border:1px solid #000; ???????} ???</style> </head> <body> ?<table id="tbl"> ???????<tr> ???????????<td>商品名称</td> ???????????<td>商品价格</td> ???????????<td>购买数量</td> ???????????<td>操作</td> ???????</tr> ???????<tr> ???????????<td>可乐</td> ???????????<td>2.5</td> ???????????<td>5</td> ???????????<td> ???????????????<button onclick="btnUpdate(this)">修改</button> ???????????</td> ???????</tr> ???????<tr> ???????????<td>可乐</td> ???????????<td>2.5</td> ???????????<td>5</td> ???????????<td> ???????????????<button onclick="btnUpdate(this)">修改</button> ???????????</td> ???????</tr> ???????<tr> ???????????<td>可乐</td> ???????????<td>2.5</td> ???????????<td>5</td> ???????????<td> ???????????????<button onclick="btnUpdate(this)">修改</button> ???????????</td> ???????</tr> ???????<tr> ???????????<td>可乐</td> ???????????<td>2.5</td> ???????????<td>5</td> ???????????<td> ???????????????<button onclick="btnUpdate(this)">修改</button> ???????????</td> ???????</tr> ???????<tr> ???????????<td>可乐</td> ???????????<td>2.5</td> ???????????<td>5</td> ???????????<td> ???????????????<button onclick="btnUpdate(this)">修改</button> ???????????</td> ???????</tr> ???????<tr> ???????????<td>可乐</td> ???????????<td>2.5</td> ???????????<td>5</td> ???????????<td> ???????????????<button onclick="btnUpdate(this)">修改</button> ???????????</td> ???????</tr> ???</table> ???<script src="common.js"></script> ???<script> ???????/*function btnUpdate(btn){ ???????????//将 按钮上的文本更改为 确定 ???????????btn.innerHTML = "确定"; ???????????//通过 btn 找到 父元素的上一个兄弟元素的值 ???????????var td=btn.parentNode.previousElementSibling; ???????????console.log(td.innerHTML); ???????????td.innerHTML = "<input id='num' value='"+td.innerHTML+"'>"; ???????????//"<input id='num' value='5'>" ???????}*/ ???????????????/** ????????* btn : 表示的就是点击的按钮(通过this传递进来的) ????????*/ ???????function btnUpdate(btn){ ???????????if(btn.innerHTML == "修改"){ ???????????????//执行修改操作 ???????????????btn.innerHTML = "确定"; ???????????????//找到 btn 的 父元素的上一个兄弟元素 ???????????????var td = btn.parentNode.previousElementSibling; ???????????????td.innerHTML = "<input value='"+td.innerHTML+"'>"; ???????????}else{ ???????????????//执行确定操作 ???????????????btn.innerHTML = "修改"; ???????????????//获取btn的父元素的上一个兄弟元素 td 中的文本框中的值 ???????????????var td = btn.parentNode.previousElementSibling; ???????????????var num = td.children[0].value; ???????????????td.innerHTML = num; ???????????????????????????} ???????} ???</script> </body></html>

JS-修改表格数量

原文地址:https://www.cnblogs.com/-hjj/p/9943407.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved