使用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