Javascript 将选项从服务器添加到现有列表框
嗨,我有一个HTML列表框,其中包含从属性文件中获取的电子邮件域的值。在一种情况下,当需要编辑页面时,我需要从服务器获取电子邮件地址值,并将其拆分为两部分,然后将电子邮件地址加载到文本框和列表框中 例如:myname@gmail.com将被拆分为myname和gmail.com,myname将被添加到文本框中,我可以这样做,但我无法将电子邮件域(gmail.com)添加到列表框中 编辑Javascript 将选项从服务器添加到现有列表框,javascript,listbox,Javascript,Listbox,嗨,我有一个HTML列表框,其中包含从属性文件中获取的电子邮件域的值。在一种情况下,当需要编辑页面时,我需要从服务器获取电子邮件地址值,并将其拆分为两部分,然后将电子邮件地址加载到文本框和列表框中 例如:myname@gmail.com将被拆分为myname和gmail.com,myname将被添加到文本框中,我可以这样做,但我无法将电子邮件域(gmail.com)添加到列表框中 编辑 var email = "$!{employeeprofile.mainEmail}"; if(email.i
var email = "$!{employeeprofile.mainEmail}";
if(email.indexOf("@") != -1){
thisForm.main_email10.value = email.substring(0,email.indexOf("@"));
var y=email.substring(email.indexOf("@")+1,email.length);
var emailDomain=y;
alert('emailDomain'+emailDomain)
thisForm.emalDomain.options.add(emailDomain);
}
thisForm.first_name.focus();
我正在获取emalDomain.options为null或不是对象
我正试图用JavaScript实现这一点。有可能这样做吗
谢谢请尝试以下操作,而不是您的
。选项。添加
行:
var elm = document.createElement("option");
elm.value = emailDomain;
elm.innerHTML = emailDomain;
thisform.emalDomain.appendChild(elm);
您能提供您现在尝试使用的javascript吗?