我在javascript中有两个不同的数组 - 名称和电子邮件。两个数组中的值彼此对应; 姓名[0]在电子邮件[0] 中有电子邮件值。数组名称中的值用于HTML页面中的下拉列表。现在,当用户选择名称(下拉列表)并单击发送按钮时,应将电子邮件发送给下拉列表中已选择其姓名的人员。如何根据用户在下拉列表中选择的值在第二个数组中查找? 名称和电子邮件数组将始终具有动态值
感谢。
答案 0 :(得分:1)
var email = Email[document.getElementById("names").selectedIndex]
答案 1 :(得分:0)
所选索引的值是提供所需的值,因此您可以初始化它:
function getValue(){
var emailSelectedUser = document.getElementById("names").value;
alert(emailSelectedUser)
}
<select id='names'>
<option value="email@address.com">User Name</option>
<option value="email2@address.com">User 2</option>
</select>
<input type='button' value='submit' onclick='getValue()' />