如何从JavaScript中的字符串中剥离HTML?
使用浏览器的解析器可能是当前浏览器中最好的选择。以下将起作用,但有以下警告:
<div>
<body>
<html>
<head>
textContent
innerText
<script>
null
<img onerror='alert(\"could run arbitrary JS here\")' src=bogus>
码:
var html = "<p>Some HTML</p>"; var div = document.createElement("div"); div.innerHTML = html; var text = div.textContent || div.innerText || "";