gpt4 book ai didi

javascript - 处理外部 Javascript 中的单选按钮

转载 作者:行者123 更新时间:2023-11-28 10:19:37 24 4
gpt4 key购买 nike

我有一个包含三个单选按钮的页面,如下所示:

radio buttons

我想做到这一点,以便当单击这些按钮之一时,元素的字体大小会发生如下变化:

$("viewer").style.fontSize = "5pt";

在 Javascript 中使用三个独立的函数来完成此操作相当简单。尽管我还没有测试过,但类似以下的内容应该可以工作:

window.onload = function() {
$("small").onclick = small;
$("medium").onclick = medium;
}

function small(){
$("viewer").style.fontSize = "5pt";
}

function medium(){
$("viewer").style.fontSize = "15pt";
}

有没有办法将这些合并成一个更大的函数?

最佳答案

<input type="radio" name="size" value="small">Small
<input type="radio" name="size" value="medium">Medium
<input type="radio" name="size" value="large">Large

<script>
$('input[name=size]').click(function()
{
var clickedVal = $(this).val();
var size = 5;

switch (clickedVal)
{
case 'small':
size = 5;
break;

case 'medium':
size = 10;
break;

case 'large':
size = 15;
break;
}

$('#viewer').css('fontSize', size + 'pt');
}
</script>

关于javascript - 处理外部 Javascript 中的单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5892442/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com