请各位帮个忙,用js怎么向一个DIV层中动态添加几个div

如题所述

直接上代码。


html代码如下:

<body>
    <div id="container"></div>
</body>


JS代码:


function addDiv() {
    var container = document.getElementById('container');
    var child = document.createElement('div');
    container.appendChild(child);
}

// é¡µé¢onload时候执行js
window.onload = addDiv();


JS代码执行后的结果:

<body>
    <div id="container">
        <div></div>
    </div>
</body>
温馨提示:内容为网友见解,仅供参考
无其他回答

请各位帮个忙,用js怎么向一个DIV层中动态添加几个div
直接上代码。html代码如下:<body> <div id="container"><\/div><\/body> JS代码:function addDiv() { var container = document.getElementById('container'); var child = document.createElement('div'); container.appendChild(child);}\/\/ 页面onload时候执行jswindow.onload = addD...

如何实现js动态添加div,和div样式
<script src="js\/jquery.js"><\/script><script>function s(d){ var div = $('<div class="' + d + '"><\/div>'); $(document.body).append(div);}<\/script><style>.cssName1 { padding: 20px; margin: 10px; border: 1px solid red; }.cssName2 { padding: 20px; m...

怎么用js添加一个div
一、在一个Div前添加Div 二、使用js动态创建div

向一个DIV中动态添加一些DIV,设定了外面DIV的宽度以及横向滚动条,怎 ...
width{width: 310px; height: 30px; overflow: hidden; overflow-x: auto; text-align: left; white-space: nowrap;} 动态添加的DIV .nav{height: 30px; color: #aaa; font-size: 20px; font-weight: bold; display: inline-block;} 原理:把动态添加的DIV设置为行内块元素,然后,在...

用js动态创建n个div,并为每个div添加个事件,使鼠标单击该div时,该div...
你所说的东西叫做tab切换 可以去看看jquery的hide()和show()方法,很好实现的,就是点击#a这个div之后显示,$("#a").show();其他的div全部隐藏;$(this).siblings().hide();

某网页有一个ID为mydiv的div层,用javascript写出代码,往该层上动态添加...
<script> var but=document.createElement('input');but.type='button';but.value='button';document.getElementById('mydiv').appendChild(but);<\/script> 把上面的代码放在源代码的末尾,这样的方法比前两位好的原因是不改变原来DIV中的内容 ...

js在元素后面添加元素?
在index.html中的script标签,输入jquery代码:vara=125;$(body).append(divid=id+a+hello\/div);浏览器运行index.html页面,此时动态添加div成功。如下参考:页面复制有一个id为c2的div,下面有一个子div,下面有一个按钮,事件是用来点击100个adddiv。在event函数中,定义一个内容为degreediv字符的...

如何实现div块的动态排列
一、使用js瀑布流插件;推荐masonry 二、使用css3样式 代码如下:<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text\/html; charset=utf-8"><title>布局<\/title><style>ul{\/* 栏宽度 *\/-webkit-column-width:160px;-moz-column-width:160px;-o-colum-width:160px;...

vue如何动态添加多个li
1、新建html文档,在head标签中引入vue的js文件。2、在body标签中添加一个id为“app”的div标签。3、在这个div标签中再添加一个div标签,在vue中添加一个变量数据。4、用浏览器打开html文档,这时可以在页面中看到被v-html指令添加的html元素。

JS指定位置插入标签 并加入属性
<div>新DIV<\/div>'+dv.outerHTML;} \/\/--> <\/script> <\/head> <body> <input type="button" value="添加DIV" onClick="AddDiv()" \/> <div id="divContainer"> <\/div> <\/body> <\/html> 实现了div的动态添加,点击添加的div也会在前面添加一个新div,楼主看是不是这个效果?

相似回答