Javascript:清理标记

Javascript:清理标记,javascript,parsing,markdown,Javascript,Parsing,Markdown,我的网页上写了一篇降价的文章,我想在索引页上显示一份简短的简历 问题是,该机构已降价,我想在简历上显示纯文本 例: 文章正文:大家好大家好 简历文字:大家好 如何在Javascript中做到这一点?我可能会将标记解析为HTML,然后只获取它的文本内容 密码: htmlElement.innerHtml = markdown.parse(myMarkDownString); var plaintext = htmlElement.innerText; alert(plaintext); 怎么样

我的网页上写了一篇降价的文章,我想在索引页上显示一份简短的简历

问题是,该机构已降价,我想在简历上显示纯文本

例:

文章正文:大家好大家好

简历文字:大家好


如何在Javascript中做到这一点?

我可能会将标记解析为HTML,然后只获取它的文本内容

密码:

htmlElement.innerHtml = markdown.parse(myMarkDownString);
var plaintext = htmlElement.innerText;
alert(plaintext);
怎么样

  • 将标记HTML粘贴到dom中

  • 使用jQuery.text方法获取内容

  • 删除临时dom元素

  • ?

    函数清理(减价){
    var wrappedMarkdown=“”+markdown+”;
    var sanitized=$.trim($(wrappedMarkdown).appendTo(“body”).text());
    $(“#temp”).remove();
    返回消毒;
    }
    消毒(“你好人”);
    //返回“Hello people”
    
    您是否使用了任何框架?jQuery?
    function sanitize( markdown ){
    
        var wrappedMarkdown = "<div id='temp'> "+ markdown +" </div>";
    
        var sanitized = $.trim( $( wrappedMarkdown ).appendTo("body").text() );
    
        $("#temp").remove();
    
        return sanitized;
    
    }
    
    sanitize( "<b>Hello</b> <i>people</i>" );
    // Returns "Hello people"