我的问题是我有一个从数据库中检索到的值为 147 的 php 变量 $ba,下面的代码片段不起作用,没有显示图像。如果我添加 $ba=147; 在 fill_div 调用之前它工作得很好。我很困惑为什么当 $ba 从数据库中填充时它不起作用。在这两种情况下,对页面源代码的检查都显示调用被正确填充 fill_div("147");
<script type='text/javascript'>
function fill_div(ba)
{
document.getElementById("ba").innerHTML="<img src='admin/images/image.gif'/>";
}
</script>
<script>
fill_div("<? echo stripslashes($ba); ?>");
</script
<div id="<? echo $ba ?>" style="border:1px solid; width:120px; height:40px"></div>