我为自己设置了这个听起来相当简单的挑战,但现在我一直在试图弄清楚如何将类名注入到<body>
我的文档的 dom 元素中。
复杂性是因为我无法控制通过该file_get_contents
函数获得的 HTML 标记(第三方通过 FTP 提供文件)。
所以body
元素可以有多种不同的方式,例如:
<body>
<body id="my-id" data-attribute="content">
<body data-attribute="content">
<body class="already-existing-class" id="my-id" data-attribute="content">
依此类推……甚至所述属性的顺序都不受我的控制,因此您可能在此class=
之前有一个id=
等等。
我想你们都明白我在这里谈论的复杂性;(我希望)。
我基本上需要的是一种方法,用于preg_replace()
将新类注入到(如果已经存在)上的现有属性中,或者将属性本身与我的新类一起添加到其中。class
body
class
任何帮助将非常感激。
如果已经回答了这个问题,请随时指出。我尝试搜索,但使用这样的通用术语很难找到我要找的东西。
谢谢阅读。
J。