使用PHP为body标签添加属性

我试图用PHP将bgcolor属性添加到body标签。
使用getElement()setAttribute()在PHP中不起作用。
有谁知道解决方案?
我想用PHP改变主体的背景颜色,所以使用PHP的其他解决方案也会很好。

编辑:对于过时的任务,我们必须使用PHP来更改背景颜色,我们需要使用bgcolor。 使用带有一些单选按钮的POST表单和Submit按钮,我们需要更改bgcolor。 在此之前,我使用echo来在已经有标签后添加标签。 有关于此的任何想法?

Edit2:我试图在bgcolor属性中回显,但似乎停止加载整个页面,所以这不起作用。


PHP是服务器端! 如果你想用php做到这一点,就像这样回声

<?php echo '<body style="background-color:#000">'; ?>

否则你将需要在JavaScript中使用它

document.getElementsByTagName('body')[0].style.backgroundColor = '#000';

希望有所帮助


一个简单的解决方案是将它注入到你的html的某个地方:

<style type="text/css">
    body {
        background-color: <?php echo $color; ?> !important;
    }
</style>

然后在运行此代码之前,定义$color以保存颜色值,如#cccccc


那么,实际上你不应该再使用bgcolor。 相反,给body标签提供一个css风格:

<?php
   $color = "#004422";
?>

<body style="background-color:<?php echo $color; ?>">

   <!-- CONTENT -->

</body>
链接地址: http://www.djcxy.com/p/87669.html

上一篇: Adding attribute to body tag with PHP

下一篇: document.body.style.backgroundImage isn't working cross