Javascript 如何在两个按钮上输出两个不同的标签?

Javascript 如何在两个按钮上输出两个不同的标签?,javascript,html,Javascript,Html,我有一段代码,在单击按钮时显示标签,但我需要以下内容: 两个按钮显示两个不同的标签,其中一个按钮在该按钮下方显示您的标签; 当标签处于活动状态或通过单击其他按钮显示时,该标签将替换为新标签。 作用{ $'按钮'。单击'按钮',函数{ 已单击$action.htmlbutton; }; }; 行动 这能解决问题吗 作用{ $'button1'。单击,函数{ 已单击$action.htmlbutton1; }; $'button2'。单击,函数{ 已单击$action.htmlbutton2;

我有一段代码,在单击按钮时显示标签,但我需要以下内容:

两个按钮显示两个不同的标签,其中一个按钮在该按钮下方显示您的标签; 当标签处于活动状态或通过单击其他按钮显示时,该标签将替换为新标签。 作用{ $'按钮'。单击'按钮',函数{ 已单击$action.htmlbutton; }; }; 行动
这能解决问题吗

作用{ $'button1'。单击,函数{ 已单击$action.htmlbutton1; }; $'button2'。单击,函数{ 已单击$action.htmlbutton2; }; }; 行动1 行动2
这能解决问题吗

作用{ $'button1'。单击,函数{ 已单击$action.htmlbutton1; }; $'button2'。单击,函数{ 已单击$action.htmlbutton2; }; }; 行动1 行动2
我假设两个标签最初都是隐藏的,如果用户单击按钮,则只显示其中一个标签。这里有一个解决方案:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!-- this button has default style -->
<button data-label="action1">Action 1</button>
<button data-label="action2">Action 2</button>
<br>
<label class="action" id="action1" style="display:none;">button 1 was clicked</label>
<label class="action" id="action2" style="display:none;">button 2 was clicked</label>
小提琴:


基本上,我们通过属性将按钮与其标签绑定,每当单击按钮时,绑定到按钮的标签将显示,同级标签将隐藏。

我假设两个标签最初都隐藏,如果用户单击按钮,则仅显示其中一个标签。这里有一个解决方案:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!-- this button has default style -->
<button data-label="action1">Action 1</button>
<button data-label="action2">Action 2</button>
<br>
<label class="action" id="action1" style="display:none;">button 1 was clicked</label>
<label class="action" id="action2" style="display:none;">button 2 was clicked</label>
小提琴:

基本上,我们通过属性将按钮与其标签绑定,每当单击按钮时,绑定到按钮的标签将显示,同级标签将隐藏。

作用{ 活跃变量=; $“按钮”。单击“按钮”,函数e{ var id=+e.target.value; $active.html; 活动=id; 已单击$id.htmlbutton; }; }; 行动 行动 作用{ 活跃变量=; $“按钮”。单击“按钮”,函数e{ var id=+e.target.value; $active.html; 活动=id; 已单击$id.htmlbutton; }; }; 行动 行动
是的,这个解决方案也能解决问题,谢谢。是的,这个解决方案也能解决问题,谢谢。是的,这个解决方案也能解决问题,谢谢。是的,这个解决方案也能解决问题,谢谢。