现在数据渲染了12345678然后举例1身上有一左一右按钮点击向右的时候1和2互换位置,不发请求,就js操作。
2条回答 默认 最新
关注 <!-- * @Author: your name * @Date: 2021-12-30 16:59:23 * @LastEditTime: 2022-03-08 20:47:57 * @LastEditors: Please set LastEditors * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @FilePath: /未命名文件夹/123.html --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> <div class="box"></div> <button class="left">left</button> <button class="right">right</button> <script> window.onload = function () { var num = 0; var a = "123456789"; document.querySelector(".box").innerHTML = a; function change(arr, k, j) { var c = arr[k]; arr[k] = arr[j]; arr[j] = c; a = arr.join(""); document.querySelector(".box").innerHTML = arr.join(""); } document.querySelector(".left").onclick = function () { if (num == 0) return; change(a.split(""), num, num - 1); num--; }; document.querySelector(".right").onclick = function () { if (num == 8) return; change(a.split(""), num, num + 1); num++; }; }; </script> </body> </html>
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 phython如何实现以下功能?查找同一用户名的消费金额合并—
- ¥15 孟德尔随机化怎样画共定位分析图
- ¥18 模拟电路问题解答有偿速度
- ¥15 CST仿真别人的模型结果仿真结果S参数完全不对
- ¥15 误删注册表文件致win10无法开启
- ¥15 请问在阿里云服务器中怎么利用数据库制作网站
- ¥60 ESP32怎么烧录自启动程序
- ¥50 html2canvas超出滚动条不显示
- ¥15 java业务性能问题求解(sql,业务设计相关)
- ¥15 52810 尾椎c三个a 写蓝牙地址