html – 点击按钮转到不同的网址

前端之家收集整理的这篇文章主要介绍了html – 点击按钮转到不同的网址前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要创建 HTML代码,如果用户从下拉列表中选择一个项目并单击按钮,它将转到相应的链接.
<select name="myList">
<option value="Google" />Google
<option value="yahoo" />yahoo
<option value="Ask" />Ask
</select>

如果用户从下拉列表中选择Google并单击按钮,则应将页面重定向到www.google.com,如果选择yahoo并单击按钮,则应转至www.yahoo.com

我想提一下,我需要这个场景中的按钮.
我不想在下拉选择中去各自的网站.只有在点击按钮后.

先感谢您.

解决方法

HTML:
<select name="myList" id="ddlMyList">
    <option value="http://www.google.com">Google</option>
    <option value="http://www.yahoo.com">Yahoo</option>
    <option value="http://www.ask.com">Ask</option>
</select>

<input type="button" value="Go To Site!" onclick="NavigateToSite()" />

JavaScript的:

function NavigateToSite(){
    var ddl = document.getElementById("ddlMyList");
    var selectedVal = ddl.options[ddl.selectedIndex].value;

    window.location = selectedVal;
}

您也可以通过以下方式在新窗口中打开网站:

function NavigateToSite(){
    var ddl = document.getElementById("ddlMyList");
    var selectedVal = ddl.options[ddl.selectedIndex].value;

    window.open(selectedVal)
}

作为旁注,您的选项标签格式不正确.你永远不应该使用< ... />标记包含内容时的快捷方式.

原文链接:https://www.f2er.com/html/223799.html

猜你在找的HTML相关文章