Javascript 不带js、php或target的下拉式onclick
我想使onclick下拉菜单没有JavaScript,也不能使用PHP。我使用的是目标,但每次单击它时页面都会跳转,因为它不在页面顶部。 是否可以在没有JS和PHP的情况下创建下拉菜单,但要创建onclick?如果需要“onclick”事件,则需要JavaScript。 使用hover,您可以尝试以下操作:Javascript 不带js、php或target的下拉式onclick,javascript,css,drop-down-menu,menu,onclick,Javascript,Css,Drop Down Menu,Menu,Onclick,我想使onclick下拉菜单没有JavaScript,也不能使用PHP。我使用的是目标,但每次单击它时页面都会跳转,因为它不在页面顶部。 是否可以在没有JS和PHP的情况下创建下拉菜单,但要创建onclick?如果需要“onclick”事件,则需要JavaScript。 使用hover,您可以尝试以下操作: 希望有帮助 您所追求的实际上是可能的,尽管我不建议您实际使用此技术。这是一个黑客,语义上非常不正确,可能是搜索引擎优化的噩梦 考虑到这一点,我将解释该技术作为概念证明: 首先,请确保您的ht
希望有帮助 您所追求的实际上是可能的,尽管我不建议您实际使用此技术。这是一个黑客,语义上非常不正确,可能是搜索引擎优化的噩梦 考虑到这一点,我将解释该技术作为概念证明: 首先,请确保您的html组织如下:
<nav>
<ul>
<li>
<label for='item-1'>main item 1</label>
<input type="checkbox" id="item-1"/>
<ul>
<li><a href="#">sub 1</a></li>
...
</ul>
</li>
...
</ul>
</nav>
/* we hide the checkboxes, they are just there to store the 'state' in the background */
/* their state will be triggered by clicking the corresponding label */
nav input[type="checkbox"] {
display: none;
}
/* we hide the sub menu's by default */
nav > ul > li > ul {
display: none;
}
/* we show the sub menu, if it follows a checked checkbox */
nav input[type="checkbox"]:checked + ul {
display: block;
}
例如,检查我设置的小提琴:你认为
onclick
应该是什么?好了,这只是一个JavaScript事件。