我有一个从我的数据库中获取数据的选择框。 我想要做的是在我的选择框旁边添加编辑和删除按钮,它们将对当前选定的选项执行相应的操作。
所以我添加了两个按钮,它们指向执行所有这些工作的 php 脚本。 我的问题是 JavaScript,我需要更新按钮的元素。
但是我的 JS 函数不起作用。 它似乎甚至没有被解雇。
HTML:
<select name='selectHotel' onChange='updateButtons(this.options[this.selectedIndex].text)'>
<option value="volvo.php">Volvo</option>
<option value="saab.php">Saab</option>
<option value="mercedes.php">Mercedes</option>
<option value="audi.php">Audi</option>
</select>
<a href='' id='editButton'><button>Edit</button></a>
<a href='' id='deleteButton'><button>Delete</button></a>
JavaScript:
function updateButtons(var) {
element = document.getElementById('editButton');
element.href = var;
}
最佳答案
您不能使用 var
作为变量名 - var
是 javascripts 保留字。
关于javascript - 从选择框中使用 JS 更改 href 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10383834/