我对 Javascript 很陌生,可以用一只手来解决我遇到的一个小问题。
我有一个 PHP 脚本,它从数据库中加载不同数量的图像——全部为 150 像素宽——并将它们显示在水平行中。如果项目超过标准宽度,我需要能够调整此行的宽度以启用滚动,或者如果不是,则删除滚动条。
在我的 PHP 中,我查询数据库,如果返回的结果集大于 0,我在 javascript 中尝试以下操作
$width = mysql_num_rows($get) * 150;
'<script type="text/javascript">
document.getElementById('container').setAttribute('style', 'width: '.$width.'');
</script>'
container 是由结果集填充的持有 div ID。但是,我似乎无法根据查询结果动态更新宽度。
我的 HTML 很简单
<div id="container">
#Call PHP Function
</div>
谢谢