我有一个图像文件夹,我想创建一个列出每个图像的页面,然后单击它们将该图像显示为背景。 我已经使用
了<img .... onclick='document.body.style.backgroundImage = url('img/1.jpg')' >
但是当我把它放到FOREACH循环中时它不起作用
foreach($phpfiles as $phpfile)
{
echo "<img .... onclick='document.body.style.backgroundImage = url(".$phpfile.")' />";
}
希望有人可以提供帮助。只有iv发现了一些关于Javascript闭包的内容,但我无法按照它的例子进行操作
答案 0 :(得分:0)
也许您忘了在循环中包含每个图像文件的路径。
foreach($phpfiles as $phpfile)
{
echo "<img .... onclick='document.body.style.backgroundImage = url('img/".$phpfile."')' />";
}
答案 1 :(得分:0)
您的报价不匹配。您过早地关闭了'
单引号。
使用适当的IDE进行编码。