原生 JS 与 ECMAScript 高级语法实现品牌列表:含添加、删除及时间处理功能
以下是一个使用原生 JavaScript 配合 ECMAScript 高级语法实现的品牌列表制作示例: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>品牌列表</title> </head> <body> <h2>品牌列表</h2> <table id="brandTable"> <tr> <th>品牌名称</th> <th>创建时间</th> <th>操作</th> </tr> </table> <button onclick="addBrand()">添加</button> <script> // 品牌数据数组 let brands = [ { name: "品牌 1", createTime: new Date() }, { name: "品牌 2", createTime: new Date() } ]; // 渲染表格 function renderTable() { let table = document.getElementById('brandTable'); table.innerHTML = '<tr><th>品牌名称</th><th>创建时间</th><th>操作</th></tr>'; for (let brand of brands) { let row = table.insertRow(); let nameCell = row.insertCell(0); let timeCell = row.insertCell(1); let actionCell = row.insertCell(2); nameCell.innerHTML = brand.name; timeCell.innerHTML = brand.createTime.toLocaleString(); let deleteBtn = document.createElement('button'); deleteBtn.innerHTML = '删除'; deleteBtn.onclick = function () { if (confirm('确定要删除这一行吗?')) { let index = brands.indexOf(brand); brands.splice(index, 1); renderTable(); } }; actionCell.appendChild(deleteBtn); } } renderTable(); // 添加品牌 function addBrand() { let name = prompt('请输入品牌名称:'); if (name) { brands.push({ name: name, createTime: new Date() }); renderTable(); } } </script> </body> </html> ``` 在上述示例中,我们使用了一个数组来存储品牌数据,通过 `renderTable` 函数来渲染表格,`addBrand` 函数用于添加新的品牌。当点击删除按钮时,会弹出确认框,确认后删除对应行并重新渲染表格。 ######[AI写代码神器 | 596点数解答 | 2024-11-13 17:42:19]
- Python 实现简易密码设置系统:多种功能交互与安全要点揭秘(字节豆包 | 286点数解答 | 2025-03-28 10:43:21)389
- C语言实现多功能密码设置系统:含代码及安全注意要点(字节豆包 | 414点数解答 | 2025-03-28 10:43:55)374
- C 语言实现:超简单密码设置系统,含代码与注意要点!(字节豆包 | 519点数解答 | 2025-03-28 12:42:02)414
- C语言实现密码管理系统:含功能代码与安全注意事项(字节豆包 | 409点数解答 | 2025-04-05 18:09:56)358
- C语言实现多功能密码系统:初始化、确认、设置、显示、重置与退出(字节豆包 | 454点数解答 | 2025-04-05 18:48:42)362
- C语言实现密码管理系统:含初始化、确认、设置、显示、重置及退出功能(字节豆包 | 413点数解答 | 2025-04-06 15:37:16)306
- C 语言实现密码管理系统:含初始化、确认、设置、显示、重置及退出功能(字节豆包 | 403点数解答 | 2025-04-06 15:37:54)318
- jQuery 实现动态操作 DOM:打造可增删任务的待办事项列表应用(百度文心 | 1015点数解答 | 2024-10-26 23:41:22)454
- jQuery 打造实用待办事项列表:输入添加、点击删除一步到位!(阿里通义 | 1139点数解答 | 2024-10-29 08:44:48)371
- jQuery 实现动态操作 DOM:打造带添加与删除功能的待办事项列表应用(阿里通义 | 687点数解答 | 2024-10-29 09:25:06)383
- jQuery 实战:打造可添加与删除任务的待办事项列表应用(字节豆包 | 499点数解答 | 2024-10-29 20:40:48)294
- Java 实战:汽车类继承车辆基类,实现属性扩展与方法重写(字节豆包 | 220点数解答 | 2025-04-15 14:38:26)318