我需要从 HTML 示例中删除一些特定的标签。为了避免使用 iframe,我在我的 PHP 文件中使用curl
和使用 getJSON 获取了一个 HTML 页面。我在 my.js 中得到了结果,但我没有获取整个 HTML 并将其粘贴到我自己的 div 中。我猜这是因为我在一个 HTML 结构中不能有多个 HTML、HEAD 和 BODY 标签。
<!DOCTYPE html>
<html>
<head>
<style>some style</style>
<title>Title of the document</title>
</head>
<body>
The content of the document......
</body>
</html>
现在在上面的结构中,我不需要 HTML、BODY 和 HEAD 标签,但我确实需要 CSS 的 STYLE 标签,所以我只想删除 HTML、BODY 和 HEAD 标签。删除后,我需要将其附加到我的 div 中(所有这些麻烦都是因为我不想使用 iframe)。如何删除它?我想到了strip_tags()
andpreg_replace
或一些正则表达式函数,但不明白最好的方法。请帮我找到最好的方法来做到这一点。它可以是 PHP、JavaScript 或 JQuery。但如果答案在 javascript 和 jquery 中,我会很高兴,因为我想在我的 JS 中进行此操作,但如果需要 PHP 也可以工作