用一个for循环添加了10个 DIV,可是页面不显示,哪里出错了啊
看看连 $(document).ready(function(){var divId=0;for(var i=0;i<10;i++){var obj =document.createElement("div");obj.id="myDiv"+divId;divId++;obj.style.background-image='url(1.jpg)';obj.style.height="50px";obj.style.width="50px";document.body.appendChild(obj); }});
登录后复制
回复讨论(解决方案)
页面需要重新渲染一下。
页面需要重新渲染一下。
怎么重新渲染一下页面啊?
1.如果是用appendChild来做,
var grid = mini.get(“datagrid”);
var gridEl = grid.getEl();
div.appendChild(gridEl)
2.如果是加入的miniui的html标签,那么加入完毕,需要执行下mini.parse(),来解析下html标签
obj.style[‘background-image’]=’url(1.jpg)’;
obj.style.background-image改成obj.style.backgroundImage
简单改了一下,你看看,
看看连 $(document).ready(function(){ var htmlappend=""; for(var i=0;i<10;i++){ htmlappend+= '序号:'+(i+1)+' '; } $("body").append(htmlappend); });
登录后复制
看4楼
最奇怪的是 你在一个jquery的壳子里面 写着 原生dom操作
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3101135.html