DHTML提供了两种方式添加,insertadjacenthtml和insertadjacenttext
insertadjacenthtml
方法:在指定
位置插入HTML标签声明。
原型:insertadjacenthtml(其中,节点)
参数:
其中:指定HTML标签声明插入,并有四个值,可以使用:
1.beforebegin:插入在标签的开始
2.afterbegin:插入标签的开始标签后
3.beforeend:插入标签的结束标签之前
4.afterend:插入标签的结束标签后
内容要插入的节点:
例:
复制代码代码如下所示:
VaR shtml =
无功sscript =
sscript = sscript + 'function(GO2){ alert(插入
脚本。你好)}
sscript = sscript +;
scriptdiv.insertadjacenthtml(afterbegin
在HTML正文中添加一行:
最终成为:
复制代码代码如下所示:
功能(GO2){ alert(插入sctipt。你好)}
的insertadjacenttext方法类似于insertadjacenthtml方法,但只有纯
文本只能插入和参数
都是相同的
正是这两个
属性还是比较适用的,尤其是在绘画和其他地方有更多的优势,它不是覆盖原有的内容,让我们假设有一个div,它有内容,现在我们需要动态添加,但不能覆盖原来的内容,这一点是非常重要的,覆盖掉原来的事情innerHTML。
所有对HTML可以使用这个属性,这是所有相同的,如..,…这些都有这两个属性
问题补充:我只是想innerHTML,这个属性是读写之前我知道innerHTML可以插入节点上的内容,但是这个属性是可读的,也就是说所有存储在HTML内容节点;看到下面的代码完全理解:
复制代码代码如下所示:
非所有权
文件 safdsdaf时间
警报(
文档。身体。innerText)
以上是我的帖子给别人的代码,下面我加了几行代码,也很经典,也许你用了:
复制代码代码如下所示:
功能增加文件()
{
无功filebutton =;
document.getelementbyidx('filelist)。InsertAdjacentHTML(beforeend
}
以上是头部的脚本,下面是正文:HTML代码:
复制代码代码如下所示:
如果将代码复制到一个文件中并将其
保存为HTML,就知道效果了。