Javascript 使用href操作更改所选选项
我目前正在做一个ftl页面,我需要你的帮助。我有一个用户列表,显示在下拉菜单中,没有选择的选项。在此列表旁边有一个href“选择当前用户”,我需要做的是更改选项以选择列表中要选择的当前用户。代码如下:Javascript 使用href操作更改所选选项,javascript,yui,Javascript,Yui,我目前正在做一个ftl页面,我需要你的帮助。我有一个用户列表,显示在下拉菜单中,没有选择的选项。在此列表旁边有一个href“选择当前用户”,我需要做的是更改选项以选择列表中要选择的当前用户。代码如下: <select class="select" name="users" id="users"> <#list users as user> <option value="${user.id}">${user.firstName}</opti
<select class="select" name="users" id="users">
<#list users as user>
<option value="${user.id}">${user.firstName}</option>
</#list>
</select>
<a href="#">select current user</a>
${user.firstName}
顺便说一句,我有currentUser.id。
有人知道如何使用JS&YUI实现这一点吗?
提前谢谢:)你是说
<a href="#"
onclick="document.getElementById('users').value='$(currentUser.id}';
return false">select current user</a>
在较新的浏览器中工作
较旧(和较新)的浏览器可能需要
<script type="text/javascript">
function selectUser(val) {
var users = document.forms[0].users;
for (var i=0;i<users.length;i++) {
if (users[i].text === val) {
users[i].selected=true;
break
}
}
return false
}
</script>
<a href="#" id="${currentUser.id}"
onclick="return selectUser(this.id)" >select current user</a>
功能选择用户(val){
var users=document.forms[0]。用户;
对于(var i=0;i