JavaScript 中的超链接和下拉菜单
hyperlink and dropdown menu in javascript
<html>
<head>
<script type="text/javascript">
window.addEventListener("load",go,false);
function go()
{
var e = document.getElementById("dropdown");
e.addEventLisnter("change",trigger,false);
}
function trigger(e)
{
var url = e.option[e.selectedIndex].value;
window.open(url);
window.confirm("url successfull open");
}
</script>
</head>
<body>
<form action="#">
<select id="dropdown">
<option value="">Choose a destination...</option>
<option value="http://www.yahoo.com/">YAHOO</option>
<option value="http://www.google.com/">GOOGLE</option>
<option value="http://www.altavista.com/">ALTAVISTA</option>
<option value="http://www.amazon.com/">AMAZON</option>
<option value="http://artlung.com/">ARTLUNG</option>
</select>
</form>
</body>
</html>
我访问了许多站点以找到代码的解决方案,我的程序正在帮助用户在选择下拉菜单后打开一个新窗口。 我发现处理dropbox的语法被选中了索引和选项。 但是当我应用它时,它根本不起作用,我能知道我的错误在哪里吗?我的参考链接
使用 JavaScript 获取下拉列表中的选定值?
http://lab.artlung.com/dropdown/jquery,onchange方法是不允许的,它必须使用javascript和addEventListener
请按如下方式更新您的JS代码:
<script type="text/javascript">
window.addEventListener("load",go,false);
function go()
{
var e = document.getElementById("dropdown");
e.addEventListener("change",trigger,false);
}
function trigger()
{
var e = document.getElementById("dropdown");
var url = e.options[e.selectedIndex].value;
window.open(url);
window.confirm("url successfull open");
}
</script>
相关文章:
- 我的下拉菜单中的链接不起作用
- 使用JavaScript从超链接加载时的默认下拉值
- 如何在每个下拉菜单项的每个类别下输出链接
- 下拉菜单在我进入链接之前消失了
- 如何分配数据切换=“;下拉菜单”;用于wordpress中的父链接
- 单击下拉菜单中的链接不起作用
- WordPress 类别下拉菜单选择链接断开
- 如何显示下拉 Angularjs-ui-select onclick on 超链接标签
- 如何创建包含链接或“”标签的下拉菜单
- 要链接的下拉菜单
- 单击下拉菜单按钮时引导打开链接
- 为什么这个下拉菜单没有填充工作链接
- JavaScript 中的超链接和下拉菜单
- JavaScript:根据下拉菜单更改链接值
- 下拉显示Javascript链接菜单的问题
- 用HTML下拉菜单更改链接
- 下拉菜单中指向特定段落的超链接
- 当我按下asp.net超链接时,我想在浏览器中打开新选项卡
- 如何在禁用js的情况下处理javascript超链接
- 下拉菜单超链接单击事件问题