Javascript 如何在按钮URL中使用单选按钮值?

Javascript 如何在按钮URL中使用单选按钮值?,javascript,Javascript,我有一个带有几个单选按钮的表单,我想使用单选按钮选择的值来更改当您单击按钮时要转到的url <input type="radio" name="Server" value="ftp://one.com" checked>One <input type="radio" name="Server" value="ftp://two.com">Two <button type="button" name="" onClick="location.href='docum

我有一个带有几个单选按钮的表单,我想使用单选按钮选择的值来更改当您单击按钮时要转到的url

<input type="radio" name="Server" value="ftp://one.com" checked>One
<input type="radio" name="Server" value="ftp://two.com">Two


<button type="button" name="" onClick="location.href='document.getElementsByName("Server").checked + "/file.ext"'">Download
1
两个
下载
我想用单选按钮选择FTP服务器并更改按钮的下载链接。

我认为应该是这样的

document.getElementsByName("Server").checked
您缺少一个“e”…


<script>
function getServer() {
    var servers = document.getElementsByName("Server");
    for(var i = 0; i < servers.length; i++) {
        if (servers[i].checked) {
            return servers[i].value;
        }
    }
    return '';
}
</script>

<input type="radio" name="Server" value="ftp://one.com" checked>One
<input type="radio" name="Server" value="ftp://two.com">Two


<button type="button" id="courseware" onClick="location.href= getServer() + '/file.ext'">Download
函数getServer(){ var servers=document.getElementsByName(“服务器”); 对于(var i=0;i
您在这方面遇到了什么问题?你能发布你到目前为止尝试过的代码吗(或者如果你不太确定如何编写代码,你是如何考虑的)?我发布了代码,但它只是显示为文本,直到我在getElementsByName上加了空格,你的html是无效的。你能完成你的代码吗?这将有助于修复打字错误,这是我所有的html。什么是无效的?