Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用href操作更改所选选项_Javascript_Yui - Fatal编程技术网

Javascript 使用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

我目前正在做一个ftl页面,我需要你的帮助。我有一个用户列表,显示在下拉菜单中,没有选择的选项。在此列表旁边有一个href“选择当前用户”,我需要做的是更改选项以选择列表中要选择的当前用户。代码如下:

<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