我有一系列<p>标签和一个按钮。我首先想隐藏所有<p>标签,然后在每个后续按钮单击时,我想显示其中一个<p>标签。
现在我每个<p>标签使用一个按钮,隐藏所有其他按钮,但我想知道这是否可以只使用一个按钮来完成。
HTML
<p hidden id="p1">One</p>
<button id="button1">Show me more</button>
<p hidden id="p2">Two</p>
<button id="button1" style="display: none;">Show me more</button>
<p hidden id="p3">Three</p>
<button id="button1" style="display: none;">Show me more</button>
在 JavaScript 中,我会显示<p>然后显示下一个按钮并隐藏此按钮
$(document).ready(function(){
$("#button1").click(function(){
$("#p1").show();
console.log("button clicked");
$("#button1").hide();
$("#button2").show();
});
});
有没有更好的方法来做到这一点?也许只使用一个按钮?