如何获取选择的标记值来更改我的网址?代码工作正常,但只缺少选择的标记值。我认为我的错误是“+ 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>
答案 0 :(得分:0)
您的textbox
变量包含输入的值,而不是输入元素。所以没有像textbox.value
那样的东西。所以你可以像这样直接使用
link.href = "AllItems.aspx?FilterName=Title&FilterMultiValue=" + textbox