开发者社区> 问答> 正文

用什么技术能用尽量少的代码隐藏多个html元素?

我想做下面这个东西。
screenshot
思路是重叠7个div,点击“一”就显示第一个div,隐藏其它6个div。
我现在只会
obj1.display="block";
ovj2.display="none";
ovj3.display="none";
ovj4.display="none";
ovj5.display="none";
ovj6.display="none";
ovj7.display="none";

这样搞至少49行,重复代码太多了。各位有什么技巧吗?

展开
收起
a123456678 2016-03-26 09:42:13 2220 0
1 条回答
写回答
取消 提交回答
  • 点击触发函数,函数循环7个div,如果是当前触发事件的div,显示,否则隐藏,或者循环全部隐藏,最后设置触发事件的div显示,最多也就6行代码的事情

    2019-07-17 19:15:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《零基础HTML入门教程》 立即下载
天猫 HTML5 互动技术实践 立即下载
天猫HTML5互动技术实践 立即下载