javascript:怎么给div添加内容? 谢谢!

<div id="a">
my
<lable>hello</lable>

</div>

js:var ele = document.getElementById("a");
该怎么弄? 兼容ff和ie
变为:
<div id="a">
my
<lable>hello</lable>
world //加到这
</div>

第1个回答  推荐于2016-03-16
<div id="a">
my
<lable>hello</lable>

</div>

<script type="text/javascript">
var node = document.getElementById("a").getElementsByTagName("lable")[0];
var txt = document.createTextNode('world');
node.parentNode.insertBefore(txt,null);
</script>本回答被提问者采纳
第2个回答  2011-09-28
ele.innerHTML="<div id="a">"+
"my"+
"<lable>hello</lable>"+
"world "+//加到这
"</div>";
通过取到元素,然后使用innerHTML来改变div的内容,这个也算比较常用的追问

如果操作DOM少用innerHTML,那样该怎么做?

第3个回答  2011-09-29
操作dom明确级别就很简单。
第4个回答  2011-09-28
用jquery会更简单
第5个回答  2011-09-29
createTextNode('');

javascript怎么添加与前div相同的内容并且放在前div的后面
oDiv3.id=’div3′; \/\/id样式可以先在样式表中写好,然后赋值一个id给创建出来的div元素。oDiv3.innerHTML=’<span>这是被创建出来的div3<\/span>’; \/\/给创建出来的div添加内容,内容中可以有html标签嵌套。oDivs.insertBefore(oDiv3,oDiv2); \/\/在大的div元素下插入创建出来的元素,第一个...

如何用js 在div内插入内容
1、HTML结构 <div class="test"><\/div><input type="text" id="test"\/><input type='button' value='发送' onclick="fun()"\/> 2、javascript代码 function fun(){ var str = document.getElementById("test").value; var divs = document.getElementsByTagName("div"); for(i=0;i<divs.length;...

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

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

javascript 在div添加内容
document.getElementById("msgplan").innerHTML=newmsg;\/\/这里的代码如何写?也要考虑到代码性能问题 改成 document.getElementById("msgplan").innerHTML += newmsg;\/\/这里的代码如何写?也要考虑到代码性能问题 或 document.getElementById("msgplan").innerHTML = newmsg + document.getElementById...

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

在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的后面添加一个其他的元素
\/\/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如何在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中!你测试一下就行了!

如何在div中添加内容和修改内容?
<div id="myDiv"> <p>这是我的div中的文本内容<\/p><\/div>使用CSS: 为添加的内容设置样式. 通过选择器,找到需要设置样式的元素,然后给它设置样式。例如,可以使用id选择器来设置文本的颜色。myDiv p { color: red;}这样就可以在div中添加文本内容并为其设置样式.不过,需要注意的是这只...

相似回答