PHP在字符串中查找具有ID的元素并添加样式

时间:2019-02-19 09:43:42

标签: php html css

我有一个HTML字符串。如何找到带有标签#test的div并将其添加到样式属性中,例如style="page-break-inside:avoid;"

2 个答案:

答案 0 :(得分:3)

您可以轻松使用PHP Html parser。 例如,听到:

$dom = new Dom;
$dom->load('<div id="test"><p>Hey bro, <a href="google.com">click here</a><br /> :)</p></div>');
$div = $dom->find("#test");
$div->setAttribute('style', 'page-break-inside:avoid;');
echo $dom->outerHtml;

答案 1 :(得分:-1)

您的问题关注点显示是一个前端问题。 PHP是后端语言。您应该使用前端语言进行操作,例如JavaScript和jQuery:

$("div#test").css("page-break-inside", "avoid");

jQuery教程:selectorscss