我正在尝试根据所选的单选按钮来更改文本值和链接。例如,选择第一个单选按钮会将文本更改为“Google”,并将其链接到google.com。而选择第二个单选按钮会将文本更改为“bing”并链接到bing.com。我已成功更改了文本,但链接不正确。任何帮助都将不胜感激。
jsfiddle - https://jsfiddle.net/3yrcusv8/
jsfiddle - https://jsfiddle.net/3yrcusv8/
$('.radiogroup').change(function(e){
var selectedValue = $(this).val();
$('#amount').val(selectedValue)
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="radio" name="radiogroup" id="radiogroup1" class="radiogroup" value="Google" />
<input type="radio" name="radiogroup" id="radiogroup2" class="radiogroup" value="Bing" />
<input type="submit" name="amount" id="amount" onclick='myFunction()' />
<script>
function myFunction() {
if(document.getElementById('radiogroup1').checked) {
document.getElementById('amount').href = "https://google.com";
}
}
</script>
a
元素。 - Jack Bashford