-1

如何获取选择的标签值来更改我的 URL?该代码工作正常,但仅缺少选择的标记值。我认为我的错误是“+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>
4

1 回答 1

0

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

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

Js 小提琴演示

于 2013-09-13T14:39:15.033 回答