ai didi

javascript - 恢复到原始元素 ID

转载 作者:行者123 更新时间:2023-12-03 11:59:44 24 4
gpt4 key购买 nike

我有 li block ,onclick 将更改类 ID,如下所示:

onclick = "document.getElementById('procblock1').id = 'procblock1Clicked';"
"document.getElementById('procblock2Clicked').id = 'procblock2';"
"document.getElementById('procblock3Clicked').id = 'procblock3';"
"document.getElementById('procblock4Clicked').id = 'procblock4';"

document.getElementById('procblock2Clicked').id = 'procblock2'; 应该将任何单击的元素( block )恢复为其原始 ID 名称。

该代码用于将原始 ID 更改为单击的 ID,但对于将之前单击的内容恢复为原始 ID(如第 2,3 和 4 行所示)没有任何效果。

我努力搜索类似的问题,但找不到任何涉及此特定问题的内容。

最佳答案

@Matthias - 我根据你的建议采取了行动,并提出了一个非常简化的 jquery 解决方案:

`$(function() { 
$(".showinfo").click(function() { //using class instead of ID
$(".showinfo").removeClass("clicked"); //Remove all existing clicks
$(this).addClass("clicked"); //add the class to the clicked element });
});`

发布解决方案,以防其他人有相同的查询。感谢您的帮助。

关于javascript - 恢复到原始元素 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25466086/

24 4 0
文章推荐: php - 使用PHP套接字向多个客户端发送和接收数据
文章推荐: emacs - Emacs连接到系统总线,但未连接到 session 一
文章推荐: c# - C#-异步服务器与同步服务器-套接字
文章推荐: haskell - kind 类型 (* -> *) -> * 的仿函数和应用程序
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com