1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Js动态创建div【javascript】

Js动态创建div【javascript】

时间:2020-08-03 07:43:38

相关推荐

Js动态创建div【javascript】

web前端|js教程

动态,创建div

web前端-js教程

这是原来的CSS样式

.item{float:left;overflow:hidden;margin-left:8px;margin-top:10px;width: 320px; height:

250px;background-repeat: no-repeat; background-image:url(../images/bgred.jpg)}

.curve{position:relative;width:320px; height:250px; z-index:1; left: 75px; top: -40px;}

动态创建DIV代码如下:

for(j = 0;j*8 <str.length; j++)

{

var mydiv = window.frames[“displayFrame”].document.createElement(“div”);

mydiv.setAttribute(“id”,”itemdiv”+j);

mydiv.style.styleFloat=”left”;

mydiv.style.overflow=”hidden”;

mydiv.style.marginLeft=”8px”;

mydiv.style.marginTop=”10px”;

mydiv.style.width=”320px”;

mydiv.style.height=”250px”;

mydiv.style.backgroundRepeat=”no-repeat”;

mydiv.style.backgroundImage=”url(image/bgred.jpg)”

window.frames[“displayFrame”].document.body.appendChild(mydiv);

var curvediv =window.frames[“displayFrame”].document.createElement(“div”);

curvediv.setAttribute(“id”,”curvediv”+j);

curvediv.style.position=”relative”;

curvediv.style.zIndex=1;

curvediv.style.left=”75px”;

curvediv.style.top=”-40px”;

curvediv.style.width=”320px”;

curvediv.style.height=”250px”;

window.frames[“displayFrame”].document.getElementById(“divitem”+j).appendChild(curvediv);

}

把div元素增加到HTML里面.

也可在HTML里面定义一个SPAN

window.frames[“displayFrame”].document.getElementById(“spanId”).appendChild(mydiv);

window.frames[“displayFrame”].document.body.appendChild(mydiv);

IE和Firefox都支持.

另外需要注意的是这个CSS元素

浮动效果:float:left

在IE下代码为:mydiv.style.styleFloat=”left”;

在Firefox代码为: mydiv.style.cssFloat=”left”;

其他的诸如这种元素:

在CSS编写中一般是:margin-left:8px

而在动态增加需要去掉- :mydiv.style.marginLeft=”8px”;

关于大小写敏感问题没有仔细研究.

手机app页面html源码下载,vscode 保存全部,魅族4Ubuntu,tomcat发布java,sqlite 存储数组,服务器和主机,jquery日期插件中文,框架属于前端吗,爬虫 缓存,php隐写,seo培训费多少,css3效果网站,网页组件库,bs后台管理模板, 页面截图,asp做志愿者管理系统,opengl3d程序lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。