如何从外部链接更改标记的css

我在标签中有一个菜单,名为sf menu

我需要在单击链接时将可见性更改为none,再次单击时将其切换回原来的状态

我可以只用CSS实现这一点,还是需要JavaScript

希望有人能帮我举个例子

.sf菜单{可见性:可见}
<a class=“closed”href=“”>开关&lt/a>
  1. 您可以使用input type=’checkbox’进行输入:

http://jsfiddle.net/gSPqX/1/

<输入type=“checkbox”style=“display:none”id=“cb”>
<=“cb”的标签>单击此处&lt/标签>
<部门>
你好这是一些东西。
&lt/部门>
  1. 使用还有一个更好的解决方案:target
\menu.menu{
显示:无;
}
#菜单:目标。菜单{
显示:块;
}
#菜单:目标。菜单打开{
显示:无;
}
#菜单,菜单关闭{
显示:无;
}
#菜单:目标。菜单关闭{
显示:块;
}
<div id=“菜单”>
<a href=”“class=“菜单打开”>打开菜单&lt/a>
<a href=”“class=“菜单关闭”>关闭菜单&lt/a>
<div class=“菜单”>
你好这是一些东西。
&lt/部门>
&lt/部门&gt

发表评论