JavaScript删除字符前的所有文本

JavaScript remove all text before a character

本文关键字:文本 删除 字符 JavaScript      更新时间:2023-09-26

我正在为我的工作构建一个邮件解析器,我已经让它从发送邮件到将其显示在屏幕上,但现在我想删除最旧的邮件,即顶部的邮件。我的想法是,我制作一个var,并将字符串添加到其中,然后删除所有内容,直到第一次点击按钮。并拥有它,这样我每次都可以使用相同的按钮删除最旧的邮件。有人能帮我认识到这一点吗?

Gr。Ruben

编辑:

HTML:

第一封邮件__________~第二封邮件________~

JavaScript:

var str = document.getElementByTagName("h1")
mail = str.lastIndexOf('~') + 1;

然后将标签更改为字符串的值

为了删除第一封邮件,您可以这样做。

var truncateEmail = function(mailDom){
     var text = mailDom.text(),
        truncatedEmail = text.substr((text.indexOf("__~") + 3));
     return truncatedEmail;
}
// removing email on click of a button
$("#truncate-btn").on("click",function(){
   $("#mail1").html(truncateEmail($("#mail1")));
})

看看这是不是你需要的。