我的网页上有一篇关于降价的文章,我想在索引页面上显示简短的简历。
问题是身体已经降价了,我想在简历上显示纯文字。
例如:
文章文字:您好 人
简历文字:Hello people
我如何在Javascript中执行此操作?
答案 0 :(得分:1)
我可能会做的是将markdown解析为HTML,然后只获取它的文本内容。
Psudeocode:
htmlElement.innerHtml = markdown.parse(myMarkDownString);
var plaintext = htmlElement.innerText;
alert(plaintext);
答案 1 :(得分:1)
怎么样
将降价HTML粘贴到dom中,
使用jQuery.text方法获取内容
删除临时dom元素
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"