打开/关闭搜索
搜索
打开/关闭菜单
123
756
151
4815
Rizline中文维基
导航
首页
最近更改
随机页面
♪ 随机曲目
MediaWiki帮助
特殊页面
上传文件
项目
方针
格式手册
著作权
帮助
维基入门
基础语法
图像
表格
介绍
机制
设置
活动
收藏
挑战
版本更新概要
列表
曲目列表
插画作者列表
曲目作者列表
Rizcard列表
版式列表
称号列表
成就列表
外部链接
Rizline官方bilibili账号
Rizline中文维基bilibili账号
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
中文(简体)
个人工具
创建账号
登录
查看“︁用户:Xp00000000/Sandbox”︁的源代码
来自Rizline中文维基
查看
阅读
查看源代码
查看历史
associated-pages
用户页
讨论
更多操作
←
用户:Xp00000000/Sandbox
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于这些用户组的用户执行:
管理员
、emailconfirmed
您必须确认您的电子邮件地址才能编辑页面。请通过
参数设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
<html> <script> function cycleText(element) { const states = ["状态A", "状态B", "状态C"]; // 定义所有状态 const currentText = element.textContent.trim(); // 获取当前状态的索引 let currentIndex = states.indexOf(currentText); if(currentIndex === -1) currentIndex = 0; // 计算下一个状态索引(循环) const nextIndex = (currentIndex + 1) % states.length; // 更新文本 element.textContent = states[nextIndex]; // 可选:存储当前状态(需要唯一ID) if(element.id) { localStorage.setItem('textState_' + element.id, nextIndex); } } // 初始化恢复状态 document.addEventListener('DOMContentLoaded', function() { const element = document.getElementById('cycleDemo'); if(element && element.id) { const savedIndex = localStorage.getItem('textState_' + element.id); if(savedIndex !== null) { const states = ["状态A", "状态B", "状态C"]; element.textContent = states[parseInt(savedIndex)]; } } }); </script> <div id="cycleDemo" onclick="cycleText(this)" style="cursor:pointer; padding:10px; background:#f0f0f0; display:inline-block;"> 状态A </div> </html>
返回
用户:Xp00000000/Sandbox
。