请问js生成div,如何用参数动态的给margin赋值呢?

fengzhengju 2009-06-05 12:19:12
帮我看一下啊这个地方该怎么赋值,生成动态div.谢了

function creatediv(i)
{
var objdiv = document.createElement("div");
var objname="shop" + i;
objdiv.id = objname;
objdiv.style.height= '1px';
//怎么赋值呢?上下为0,左右接受参数。
objdiv.style.margin= '0px i';
objdiv.style.width='50px';
objdiv.style.background = 'green';
document.body.appendChild(objdiv);
}
...全文
380 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
caiying2009 2009-06-05
  • 打赏
  • 举报
回复

<body>
<script language="javascript">
<!--
function creatediv(i) {
var objdiv = document.createElement("div");
var objname="shop" + i;
objdiv.id = objname;
objdiv.style.height= '1px';
//怎么赋值呢?上下为0,左右接受参数。
objdiv.style.margin="0 "+i+"px"
objdiv.style.fontSize="0px";//!
objdiv.style.width='50px';
objdiv.style.background = 'green';
document.body.appendChild(objdiv);
}
creatediv(110)
//-->
</script>
</body>

ouyang3857116 2009-06-05
  • 打赏
  • 举报
回复
var marginstr = "0px " + i + "px"+" 0px "+i +"px";
objdiv.style.margin= marginstr;

87,899

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧