javascript变量作为获取参数

标签 javascript

我有一个选择框。 我想通过链接作为获取参数来传递其选定的值。 我在选择框的 onchange 事件上使用 JavaScript 获取选择框的值。 现在我怎样才能通过链接?

<script type="text/javascript">
    function getArticle(sel){
       var value = sel.options[sel.selectedIndex].value;  
       alert(value);
   }
</script>
 <a href="edittoc.php?key=value">Edit</a> // how can i do this?

请帮帮我。

最佳答案

这里有几个选项。 jsfiddle: http://jsfiddle.net/a7Rc6/

html:

<a id="one-way">Edit</a>

<a id="another-way" href="#">Edit</a>

JavaScript:

var value = sel.options[sel.selectedIndex].value; 

// one way:
document.getElementById('one-way').href = 'edittoc.php?key=' + value;

// another way:
document.getElementById('another-way').onclick = function () {
    window.location = 'edittoc.php?key=' + value;
};

关于javascript变量作为获取参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22685992/

相关文章:

javascript - 使用 Bootstrap 3 Carousel 更改背景图像,平滑淡入淡出过渡有什么想法吗?

php - 使用 php 生成 html 和 javascript - 引号/双引号

javascript - 带有比较运算符的 jQuery DataTables 过滤列

javascript - 如何将 lib 包含到 karma 测试中?

javascript - 动画栏仅在圆圈上可见 - svg

javascript - Node.js 1gb csv 文件上传 - 错误 : Request aborted

javascript - 为什么我的 css 样式没有改变?

javascript - 在 ui-grid editableCellTemplate [ng-grid 3.x] 中使用 ng-option 下拉菜单

javascript - 从 setInterval 调用的方法,执行到一半停止

javascript - Chrome td 标签中 Html-form-elements 的 Onchange 事件