js 有无类似php的htmlspecialchars 和 htmlspecialchars_decode 函数?

$x= "<p>test</p>";
echo htmlspecialchars($x);  
&lt;p&gt;test&lt;/p&gt;
 
$y = htmlspecialchars($x);
php > echo htmlspecialchars_decode($y);
<p>test</p>

js中好像没有现成的这种函数吧?
htmlspecialchars 和 htmlspecialchars_decode ?

阅读 5.4k
1 个回答

好像确实没有,不过在浏览器里可以这样做

function encode(s) {
    const div = document.createElement("div");
    div.innerText = s;
    return div.innerHTML; 
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题