<script> function selecteditems() { var i=1; var val=""; while(i<=53) { if(document.getElementById('timedrpact'+i)!="") { val+=document.getElementById('timedrpact'+i).value; document.getElementById('showselecteditems').innerHTML=val; } i++; } } </script>
如何创建一个新的div并向其中添加内容?在上面的例子中,由于innerHTML,我丢失了之前的内容.我每次都想要新的div来动态附加图像和上面的变量val.
提前致谢.
解决方法
检查这个
Demo
<div id="output" class="out"> </div> window.onload=function(){ var output = document.getElementById('output'); var i=1; var val=""; while(i<=3) { if(!document.getElementById('timedrpact'+i)) { var ele = document.createElement("div"); ele.setAttribute("id","timedrpact"+i); ele.setAttribute("class","inner"); ele.innerHTML="hi "+i; output.appendChild(ele); } i++; } };