我正在尝试使用 PHP 从 HTML 中删除脚本标签,但如果 javascript 中有 HTML,它就不起作用。
例如,如果脚本标签包含如下内容:
function tip(content) {
$('<div id="tip">' + content + '</div>').css
它将停止,</div>
脚本的其余部分仍将被考虑在内。
这是我用来删除脚本标签的方法:
foreach ($doc->getElementsByTagName('script') as $node)
{
$node->parentNode->removeChild($node);
}