document.write()和HTML4.01的非成对标签
2013-02-12 02:02
288 查看
(一)HTML4.01中的非成对标签:
注释标签:<!-- 注释内容 -->
严格来讲不算HTML标签的:<!DOCTYPE>文档声明标签
设置页面元信息的:<meta>标签
设置网页所有链接的相对目录(如根目录)的:<base>标签
换行:<br>
水平线:<hr>
图像:<img>
表单元素<input>
在表格table中定义一个或多个列的属性的:<col>标签
定义框架的一个窗口的:<frame>标签
定义文档与外部资源的关系的:<link>链接标签
【查询W3School所得】
(二)document.write()
1、该方法属于0级DON的一部分。调用该方法,会创建一个新输出流,内容为该参数;
2、在script元素顶层调用时,即在window.onload事件句柄或defer函数之外的地方调用时,该方法会在解析器解析到它时输出该内容。此时不会覆盖之前的文档。
3、在window.onload事件句柄或defer函数中调用时,该方法输出的内容会覆盖当前的文档流。此时会覆盖之前的文档。
4、连续调用该方法时,所输出的内容在同一输出流中。当在调用该方法之前关闭了输出流document.close(),该方法会覆盖关闭前的文档流。document.open()方法会创建新输出流,覆盖之前的文档流。
注释标签:<!-- 注释内容 -->
严格来讲不算HTML标签的:<!DOCTYPE>文档声明标签
设置页面元信息的:<meta>标签
设置网页所有链接的相对目录(如根目录)的:<base>标签
换行:<br>
水平线:<hr>
图像:<img>
表单元素<input>
在表格table中定义一个或多个列的属性的:<col>标签
定义框架的一个窗口的:<frame>标签
定义文档与外部资源的关系的:<link>链接标签
【查询W3School所得】
(二)document.write()
1、该方法属于0级DON的一部分。调用该方法,会创建一个新输出流,内容为该参数;
2、在script元素顶层调用时,即在window.onload事件句柄或defer函数之外的地方调用时,该方法会在解析器解析到它时输出该内容。此时不会覆盖之前的文档。
3、在window.onload事件句柄或defer函数中调用时,该方法输出的内容会覆盖当前的文档流。此时会覆盖之前的文档。
4、连续调用该方法时,所输出的内容在同一输出流中。当在调用该方法之前关闭了输出流document.close(),该方法会覆盖关闭前的文档流。document.open()方法会创建新输出流,覆盖之前的文档流。
相关文章推荐
- 深入document.write()与HTML4.01的非成对标签的详解
- 深入document.write()与HTML4.01的非成对标签的详解
- document.write直接写入 HTML 输出流
- 您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。
- html 自动生成数字------document.write(c) js写在 html里面
- html5和html4.01没有变化的标签
- struts bean:write标签输出html源码解决方法
- 简单记录下document.write() 和 $().html()的区别
- HTMLDocument2 write c#会遇到的错误 IHTMLDocument2
- document.write()、onclick="alert(xxx)、innerHTML、image.src.match("xxx")、id2.style.color="blue";、isNaN(id2)、document.write("糟糕!文档消失了。")、alert(id2.outerHTML)、id2.className="id06";、onclick="return registe"
- HTML5和HTML4.01标签对比一览表
- innerHTML、innerText、outerHTML、outerText、text()、html()、val()、document.write、document.writeIn
- document.write插入js标签会覆盖页面的问题
- 使用js内置对象document对html的标签做一些动态的操作
- (转)利用document.write输出静态HTML(无乱码) - [JavaScript]
- 如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖
- HTML4.01与HTML5标签
- “您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。”
- document.querySelector获取不到html标签对象实例的原因
- document.write和document.documentElement.innerHTML的一个区别