如何获取标记值以更改我的URL

时间:2013-09-13 14:34:36

标签: javascript

如何获取选择的标记值来更改我的网址?代码工作正常,但只缺少选择的标记值。我认为我的错误是“+ textbox.value”,但我不知道如何处理这个问题。

 <body>
  <label for="tags">Titel: </label>
<input type="text" id="tags" onchange="adjustLink();" />
<a href="#" id="filterLink">Filtern</a>
<script type="text/javascript">
function adjustLink() {
  var link = document.getElementById("filterLink");
  var textbox = document.getElementById("tags");
  link.href = "AllItems.aspx?FilterName=Title&FilterMultiValue=" + textbox.value;
}
</script>
</body>

1 个答案:

答案 0 :(得分:0)

您的textbox变量包含输入的值,而不是输入元素。所以没有像textbox.value那样的东西。所以你可以像这样直接使用

link.href = "AllItems.aspx?FilterName=Title&FilterMultiValue=" + textbox

Js Fiddle Demo