我有一长串电子邮件地址,我需要在javascript中的每个“.edu”的末尾添加一个换行符并将其写入我的内部HTML,我不太清楚如何做到这一点虽然。有什么想法吗?
答案 0 :(得分:0)
假设您没有任何分隔符,则可以使用' .edu'作为分隔符,因为您知道它将在您拥有的任何电子邮件中创建,因此您可以尝试这样的事情:
<强> JS 强>
var str = 'mail1@mail1.edumail2@mail2.edumail3@mail.edumail4@mail4.edumail5@mail5.edu';
var emails = str.split('.edu');
var result = document.getElementById('result');
for(var i = 0, len = emails.length; i < len; i++){
if(emails[i]){
result.innerHTML += '<p>'+ emails[i] +'.edu</p>';
}
}
<强> HTML 强>
<div id="result">
</div>
我不确切地知道你对“休息时间”的看法。但是这个解决方案适合你所需要的,只需要替换你想要显示的结果div中的字符串。
查看此codepen。