(function () { var content = "今天一位朋友讲了一小段他的工作经历,由于一个潜在的线上的问题,他和后台、算法、产品同学排查了几周,今天终于发现的确有一个地方写出来了bug,大家如释重负地说:找到了总比没有找到的好,后面有事情可以做了。 说出这句话的时候,大家第一反应是由衷地开心,bug被发现了。而不是,这个事情怎么瞒下来,不要对外讲。"; // 只保留a标签 var jsTextContent = document.getElementById("js_text_content"); var jsTextContentFake = document.getElementById("js_text_content_fake"); // console.log(content); content = content.replace(/<(\/?)(?!((a(\s|>))|(\/a))).*?>/g, (s) => { return s.html(true); }); jsTextContent.innerHTML = window.__emojiFormat(content); if (parseFloat(window.getComputedStyle(jsTextContent).height) > parseFloat(window.getComputedStyle(jsTextContentFake).height)) { jsTextContent.parentNode.className += ' share_media_text_overflow'; } })();