用js插入页面的div标签中的内容

JavaScript017

用js插入页面的div标签中的内容,第1张

使用JS的document.getElementById("ID").innerHTML获取标签内容。修改的只需在后面加上"="即可。

实例演示如下:

一、HTML的DOM设计。

1、设计两个DIV,其中第一个div放入入一些文字。

2、设计css样式如下,为了区分明显,加了border。

3、此时的页面展示如下:

二、函数功能的设计和绑定。

1、设计函数,实现赋值和删除的功能。

2、然后在两个button上分别绑定函数:

三、功能演示。

1、设计完成,点击【复制内容】,此时页面展示如下:(两个div内容已相同)。

2、此时点击【删除内容】,展示如下:内容再次被删除,恢复空白。

扩展资料:

HTML DOM innerHTML 属性:

1、定义和用法:innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML。

2、语法:tablerowObject.innerHTML=HTML。

document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。\x0d\x0a其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。\x0d\x0a1、添加DIV \x0d\x0afunction addDiv(w,h){ \x0d\x0a//如果原来有“divCell”这个图层,先删除这个图层\x0d\x0adeleteDiv()\x0d\x0a//创建一个div \x0d\x0avar newdiv = document.createElement("divCell") \x0d\x0a//添加到页面 \x0d\x0adocument.body.appendChild(newdiv) \x0d\x0a//通过样式指定该div的位置方式,若是想要自己设置div的位置,这句话必须有,把它注释掉你就可以知道效果拉~试试看 \x0d\x0anewdiv.style.position="absolute" \x0d\x0a//通过样式指定x坐标(随机数0~450) \x0d\x0anewdiv.style.top= Math.round(Math.random()*450) \x0d\x0a//通过样式指定y坐标(随机数0~700) \x0d\x0anewdiv.style.left= Math.round(Math.random()*700) \x0d\x0a//通过样式指定宽度 \x0d\x0anewdiv.style.width=w \x0d\x0a//通过样式指定高度 \x0d\x0anewdiv.style.height=h \x0d\x0a//通过样式指定背景颜色,,若是背景图片 例为 newdiv.style.backgroundImage="url(img/3.jpg)" \x0d\x0anewdiv.style.backgroundColor="#ffffcc" \x0d\x0a//添加div的内容 \x0d\x0a//newdiv.innerHTML=i++\x0d\x0a//设置样式透明\x0d\x0anewdiv.style.filter = "alpha(opacity=50)"\x0d\x0a//设置ID\x0d\x0anewdiv.id = "divCell" \x0d\x0a }\x0d\x0a2、删除DIV \x0d\x0a function deleteDiv()\x0d\x0a {\x0d\x0avar my = document.getElementById("divCell")\x0d\x0aif (my != null)\x0d\x0amy.parentNode.removeChild(my)\x0d\x0a }