使用php更改html属性或样式
首先要承认这是关于PHP页面中的HTML元素。当PHP检测到某些更改时,如何更改HTML元素属性或样式 类似于使用php更改html属性或样式,php,jquery,html,Php,Jquery,Html,首先要承认这是关于PHP页面中的HTML元素。当PHP检测到某些更改时,如何更改HTML元素属性或样式 类似于jQuery的东西,它基于#selectorID或.selectorClass。只是我不知道如何在PHP上实现这一点 我喜欢受影响的HTML元素示例是 这怎么可能通过PHP而不是jQuery设置更改呢?你不能。最好的办法就是在php页面内外放置一个脚本标记 像 …?> JQuery不是更改样式或属性的唯一方法,imo原生javascript非常简单也许可以添加if语句。如果满足条件,则
jQuery
的东西,它基于#selectorID
或.selectorClass
。只是我不知道如何在PHP上实现这一点
我喜欢受影响的HTML元素示例是
这怎么可能通过PHP而不是jQuery设置更改呢?你不能。最好的办法就是在php页面内外放置一个脚本标记 像
…?>
JQuery不是更改样式或属性的唯一方法,imo原生javascript非常简单也许可以添加if语句。如果满足条件,则返回所需的html或样式,如下所示:
if(blahblahblah){
echo '<style type="text/css">
li {
display: none;
}
</style>';
}
if(blahblahblah){
回声'
李{
显示:无;
}
';
}
可能值得一看。@Darren谢谢。我会先看一看&如果有任何结果,我会回到这里。我喜欢Symfony的一个例子:-假设您了解在PHP.PHP和呈现的HTML中可以对DOM做什么和不能做什么,它们永远不会相遇。PHP存在于服务器中,HTML在客户端呈现。您可以在PHP中生成不同的HTML。但是一旦HTML被生成,移动的手指就可以写了,PHP什么也做不了。另一方面,jQuery…但问题是我不打算创建新元素,它只是更改现有元素的属性或样式。您可以使用.setAttribute()或.style修改属性和样式。您不只是使用JavaScriptBy href创建元素吗?可能吗?我这样问是因为这可能会对其他人在未来有所裨益。如果希望脚本成为外部脚本,只需使用src属性
<?php
echo"<script></script>";
?>
if(blahblahblah){
echo '<style type="text/css">
li {
display: none;
}
</style>';
}