【发布时间】:2026-01-26 00:15:01
【问题描述】:
我正在尝试通过选择单选按钮调用不同的 javascript 函数以在我的 html 中运行。我目前有 3 个按钮,我希望它们在单击按钮后运行。
我当前的 HTML 是:
<button class="button" onclick="runScript();">Run</button>
<input name="radioButton" type="radio" value="1"> Option 1
<input name="radioButton" type="radio" value="2"> Option 2
<input name="radioButton" type="radio" value="3"> Option 3
我希望所有 3 个选项都运行单独的函数,例如 if value="1" 然后运行函数 1 等。这不是很多,但至于我目前拥有的 javascript:
function runScript() {
var x = document.getElementsByName("radioButton").value;
}
关于如何让函数像这样运行有什么想法吗?
【问题讨论】:
-
switch ($(":radio[name=radioButton]:checked").val()) -
感谢@Barmar 的评论,你能给我更多的背景信息吗?
-
您还需要了解什么?在开关里面你可以使用
case "1": func1(); break; case "2": func2(); ... -
我什至不知道 switch,我将把它放在我的代码中的什么地方?
-
这是基本的 JavaScript 语法。
标签: javascript html jquery