在JavaScript中如何循环如何往div中添加数据

<div id="fu" > <img src="tourlogin.gif" onmousedown="bbb()" onmouseover="aaa()" alt="" /><div id="zi" style="display:none">aaaaaaaaa</div></div>
上面只是显示一个div层
<script type="text/jscript">
function aaa()
{

document.getElementById("zi").style.display="";
// document.getElementById("layer3").style.display="";
}
function bbb()
{
document.getElementById("zi").style.display="none";
// document.getElementById("layer3").style.display="none";
}
</script>
如何从数据库中将查询得到的结果循环放入div中显示 并且还能够需要的时候隐藏或者显示

第1个回答  推荐于2016-04-21
document.getElementById("div1").innerHTML += document.getElementById("div1").innerHTML+"<br />新数据";

也可以用 createElement()方法 和 appendChild()方法相结合
var newElement = document.createElement("p"); //创建 P 标签
var newText = document.createTextNode("这里是你的文本"); //创建文本标签
newElement.appendChild(newText); //将文本添加到P标签中
第2个回答  2013-07-08
这样好像不能显示哦
要用一个有innerHTML属性的标签然后用JS来控制.
<input id="inputId" name="" value="25元" />
<table><tr>
<td id="tableTDId">25元</td><td >ff</td>
</tr></table>
<script type="text/javascript">
document.getElementById("tableTDId").innerHTML=document.getElementById("inputId").value;
</script>

在JavaScript中如何循环如何往div中添加数据
document.getElementById("div1").innerHTML += document.getElementById("div1").innerHTML+"<br \/>新数据";也可以用 createElement()方法 和 appendChild()方法相结合 var newElement = document.createElement("p"); \/\/创建 P 标签 var newText = document.createTextNode("这里是你的文本")...

js中如果往div中写入内容,应该使用div的什么属性?
如果写入html, $('#div1').html("html内容");使用 JavaScript dom document.getElementById("div1").innerHTML="要写入的内容";<div id="box"><\/div> 此时DIV为空,JS代码<script> document.getElementById("box").innerHTML="随便加内容都可以";<\/script> ...

怎么用javascript的for语句循环输出26个div?
1、先用js获取到div的内容 document.getElementById('div').innerHTML;2、直接赋值给对象 document.getElementById('div').innerHTML="***".var re="";for(var i=0;i<26;i++){ re+='<div class="hq">'+ '<img src=" # ">'+ '<img src=" # ">'+ '<\/div>';} document....

javascript怎么添加与前div相同的内容并且放在前div的后面
javascript添加与前div相同的内容并且放在前div的后面的完整解决方法是:创建元素、插入元素完成要求。完整处理代码是:<div id=”divs”>。<div id=”div1″>div1<\/div>。<div id=”div2″>div2<\/div>。<\/div>。<script>。var oDivs=document.getElementById(‘divs’)。var oDiv2=document....

如何用JS给循环出来的第一个div添加一个class参数
<script src="http:\/\/libs.baidu.com\/jquery\/2.0.0\/jquery.min.js"><\/script><script type="text\/javascript">$(document).ready(function(){ $(".news-post:eq(0)").addClass('default-size');});<\/script>用jquery吧,假如已经引入过的话就不用加上百度的jq了,没有的话直接复制...

javascript如何在div的后面添加一个其他的元素
\/\/1、首先获取div的父节点\/\/2、创建一个新节点\/\/3、将新节点添加到div节点后面\/\/具体操作如下:var divs = document.getElementsByTagName("DIV");\/\/获取页面中所有divfor(var i=0; i<divs.length; i++) { var div = divs[i];\/\/获取第i个div var divParent = div.parentNode...

在javascript中document.write可不可以向指定ID的DIV中写入内容?
不可以。document.write只能是整个页面文档输出,无法指定固定节点输出。如果要往指定ID的DIV中写入内容,可以通过innerHTML属性。比如 <div id='test'>111<\/div><script> var d = document.getElementById('test');\/\/通过id获取div节点对象 d.innerHTML = d.innerHTML + '22323';\/\/在div中...

如何用javascript改变DIV中的内容?
<\/script> <\/head> <br> <br> <br> <div id = "1" >内容1<\/div> <input type="button" onclick="ChangeDiv()" value="设置DIV内容" \/> <\/body> <\/html> === 原页面内容如下:点击“设置DIV内容”按钮后,系统执行Javascript代码后结果如下:...

JavaScript如何在div中动态生成<p>
1、获取div节点 var div = document.getElementById('divid');\/\/获取一个id是divid的div节点,往这个节点中添加p节点2、动态生成p节点 var p = document.createElement('p');\/\/创建p节点p.innerHTML = '显示的文字';\/\/p节点显示的文字3、往div中通过appendChild添加p节点 div.appendChild(p);...

javascript如何在div的后面添加一个其他的元素
var doc=document.createElement("p"); \/\/创建P元素 var str=document.createTextNode("Hello Word");\/\/创建文本节点 doc.appendChild(str);\/\/将文本节点加入P中var objdiv=document.getElementById("nv");objdiv.appendChild(doc);\/\/再将元素加到指定DIV中!你测试一下就行了!

相似回答