dhtml提供了两个方法来进行添加,insertAdjacentHTML和insertAdjacentText

insertAdjacentHTML方法:在指定的地方插入html标签语句。

原型:insertAdjacentHTML(swhere,stext)

参数:

swhere:指定插入html标签语句的地方,有四种值可以用:

1.beforeBegin:插入到标签开始前

2.afterBegin:插入到标签开始标记后

3.beforeEnd:插入到标签结束标记前

4.afterEnd:插入到标签结束标记后

stext:要插入的内容

例:

var sHTML="
"

var sScript='

sScript = sScript + 'function go2(){ alert("Hello from inserted script.") }'

sScript = sScript + '';

ScriptDiv.insertAdjacentHTML("afterBegin",sHTML + sScript);

在html正文中加入一行:

最终变成:

function go2(){alert("Hello from inserted sctipt.")}'

insertAdjacentText方法与insertAdjacentHTML方法类似,只不过只能插入纯文本,参数相同

这两个属性还是比较适用的,尤其是在绘图等地方用的比较多,它的优点是不会覆盖原有的内容,让我们来假设一下吧,有一个DIV,它里面已经有内容了,现在我们还要动态的添加内容进去,而又不能覆盖原有的内容,那么这时候这个东西就很重要了,innerHTML是会把原有的东西覆盖掉的。

所有成对出现的HTML都可以用这个属性,这点和innerHTML一样,比如

..、

....

等这些都有这两个属性

补充下:刚才我试了下,innerHTML这个属性是可读写的,以前我知道innerHTML可以对节点插入内容,但是这个属性也是可读的,也就是说innerHTML中保存的是节点的html内容;看下以下代码就完全明白了:

无标题文档

safdsdaf按时地方

alert(document.body.innerText)

上面是我转帖到别人的代码,下面我再补充几行代码,也很经典有,也许你用的着:

function addFile()

{

var filebutton = '';

document.getElementByIdx('FileList').insertAdjacentHTML("beforeEnd",filebutton);

}

上面的是Head里面的脚本,下面是body里面的:html代码:

你把代码拷贝到文件中保存成一个html就知道效果了。

怎么在html中加入文字,如何在指定的地方插入html内容和文本内容相关推荐

  1. JAVA导出excel表格标题加粗,【excle特定文字加粗】java如何设置excel单元格中部分文字加粗 例如:标题(加粗): 内容(不加粗)...

    java如何设置excel单元格中部分文字加粗 例如:标题(加粗): 内容(不加粗) HSSFCellStyle style = (HSSFCellStyle) wb.createCellStyle( ...

  2. java在模板图片中填写文字,java 操作pdf模板(向指定域添加文本内容和图片)

    项目需求涉及到操作pdf模板,根据生成好的模板向里面填充数据 用到的jar包是iText-5.0.6.jar 和iTextAsian.jar 上代码: public static void main( ...

  3. 图文混排中,在textView的指定光标下插入文字或图片

    override func viewDidLoad() { super.viewDidLoad()           demoTextView.text = "我是大帅比,真的是一个大帅比 ...

  4. python 图像处理与识别书籍_Python图像处理之识别图像中的文字(实例讲解)

    ①安装PIL:pip install Pillow(之前的博客中有写过) ②安装pytesser3:pip install pytesser3 ③安装pytesseract:pip install p ...

  5. python去除图片上的文字_Python图像处理之识别图像中的文字(实例讲解)

    ①安装PIL:pip install Pillow(之前的博客中有写过) ②安装pytesser3:pip install pytesser3 ③安装pytesseract:pip install p ...

  6. openxlpy 在excel中批量插入图片 根据单元格内容插入图片 图片随单元格大小变化而变化 AnchorMarker python

    需求: 根据单元格的文本内容,插入相同名称的图片: 图片大小与单元格大小相同 要用到OS库和openxlpy库 步骤: 遍历excel区域里面的单元格,看是否有文本内容 根据文本内容确定图片的名称,从 ...

  7. word分散对齐调整宽度_Word中文字很难对齐?有了这4个方法,2秒可对齐Word中所有文字...

    在使用Word的时候,不少人有这样的烦恼:Word中的文字对齐不了,浪费了好多时间,还是弄不好.那么今天小编就来分享几个好用的Word中文字对齐的方法,下面就一起来看看吧~ 一.简单操作 1.分散对齐 ...

  8. 怎么把文字变成图形_PPT 中实现文字矢量化

    Hello,好久不见! 今天要分享的是关于PPT的一个小技能--文字矢量化. 01 科普小知识 首先,给各位解释一下什么是矢量化.以下是百度百科给的参考. 矢量化 简单来说,文字矢量化就是将文字转变成 ...

  9. html js文本框文字列出,js实现文本框中输入文字页面中div层同步获取文本框内容的方法...

    这篇文章主要介绍了js实现文本框中输入文字页面中div层同步获取文本框内容的方法,实例分析了javascript操作dom元素的技巧,需要的朋友可以参考下 本文实例讲述了js实现文本框中输入文字页面中 ...

最新文章

  1. 【camera-radar】基于ROS的多传感器融合感知系统实现(雷达+相机)(1)
  2. Flume(NG)架构设计要点及配置实践
  3. Spring2.5注释驱动与基于注释的MVC
  4. android 时间轴动画教程,android 时间轴(listview实现) 源码
  5. matlab如何读取未知行数,带头文件和字段名的txt文件
  6. Java实战项目开发学习书籍
  7. win8系统的计算机共享在哪里设置方法,win10系统设置与win8系统局域网文件共享的方案...
  8. QT出现“undefined reference to `vtable for’”解决方法
  9. 只需五步学会Maven 3.6.1OR 3.6.3及其他版本的下载安装与配置【图文详解】
  10. 大数据开发:剖析Hadoop和Spark的Shuffle过程差异
  11. datatable转list方法(有借鉴到他人)
  12. 华中数控hnc一818b_数控车床精确对刀方法总结
  13. [转]给新同学的礼仪建议
  14. 实现Android手机屏幕投影到电脑进行演示
  15. Excel表格限制编辑,什么原因?
  16. 2的负x次幂图像_函数Y等于2的X次方图像怎么画?求过程
  17. 空气质量等级c语言编程,编程小白如何快速处理空气质量数据
  18. 存储简单数据——Preferences
  19. MVC模式已死?何不试试MOVE
  20. 【Hadoop基础教程】7、Hadoop之一对一关联查询

热门文章

  1. 【测试开发】第三节.测试开发——用例篇(如何设计一个测试用例,设计测试用例的一些具体方法)
  2. 中图分类法---- TV 水利工程
  3. 手把手教你用Python打造一款批量下载视频并能可视化显示下载!
  4. jQuery插件icheck复选框的使用方法
  5. 如何成为程序员中的精英人士,了解一下?
  6. 【宝塔面板建站】05. 七牛云存储使用教程 免费备份10G数据(保姆级图文)
  7. PV操作-图书馆阅览室问题|操作系统
  8. 使用OpenCV进行图片模糊处理(高斯滤波器)
  9. 男女关系的33个绝妙比喻
  10. 关于 FileProvider(应用间共享文件)的一点总结