【发布时间】:2012-04-19 05:19:22
【问题描述】:
使用 JavaScript,我从网页中提取名称并以某种方式将它们串在一起(可能与数组一起使用)。一旦我把所有的名字收集在一起,我需要创建另一个字符串来给出这些名字的所有电子邮件地址。电子邮件地址不在网页上,因此我必须以某种方式在我的脚本中列出所有可能的 thisName=thisEmail。我正准备用大量的 if 语句来解决这个问题,但我认为必须有一种更有效的方法。有什么建议吗?
var x = getElementById("names");
var name = x.InnerHTML;
var email;
if (name == 'Steve'){ email == 'steve462@gmail.com'; }
if (name == 'Bob'){ email == 'duckhunter89@gmail.com'; }
....
【问题讨论】:
-
可能是某种数据库?
-
一百万个案例的switch语句...
-
根据您提供的有限示例,
email似乎只是名称的小写版本,并在末尾附加了@gmail.com。如果是这种情况,您就不需要任何类型的控制结构。 -
@AnthonyGrist 抱歉,我举了一个不好的例子。这些电子邮件比名字更随机
@gmail.com