我有这样的HTML标签(身体):使用PHP插入HTML标签
<body onload="startTime()" background="src/bg3.png">
,我试图改变刷新的背景,所以我取代了HTML标记与此PHP代码:
<?php
$id = rand(1, 7);
echo "<body onload=".'"'."startTime()".'"'."background=".'"'."src/bg". $id . ".png".'"'.'>';
?>
它返回:
<body onload="startTime()" background="src/bg5.png">
其中BG后的数字是随机1和7之间
但问题是,当我检查元素body标签很简单:
<body>
确实PHP只允许HTML代码插入如果它是由一个函数返回?
'background'应该是'style'属性的一部分。您可以整天使用PHP操作HTML,没有什么特别的。 –
“但问题是,当我检查元素的身体标记是简单的” - 这表明有多个身体标记或东西在页面加载后删除属性。 – Quentin
你为什么要用'php'来做这件事..用一些客户端脚本语言就可以轻松完成..例如javascript .. – Lal