js write()方法学习
来源:互联网 发布:漫画教程软件下载 编辑:程序博客网 时间:2024/05/18 03:31
一、如果使用write()方式给页面添加内容,必须要在页面加载完成之前输入,否则它将覆盖页面的内容,显示最后打印的内容
<html> <head> <TITLE>class_obj_js_class</TITLE> <script language=javaScript> window.onload = function(){//document.write("我是添加内容");}document.write("我是添加内容");</script> <body > dafdfad</body> </html>
显示的内容是:我是添加内容 dafdfad
<html> <head> <TITLE>class_obj_js_class</TITLE><script type="text/javascript" src="jquery-1.4.4.js"></script><script language=javaScript> window.onload = function(){document.write("我是添加内容");}document.write("我是添加内容");</script> <body onload="init()"> dafdfad</body> </html>
显示的内容是:我是添加内容
备注:如果需要在页面中打印控件就需要在页面加载完毕之前,否则就会出现页面的JS内容覆盖没有了
二、document.write()会把输出写入到脚本文档所在的位置,浏览器解析完document.write()方法之后,会继续解析输出的内容
<html> <head> <TITLE>class_obj_js_class</TITLE> <script language=javaScript> document.write("head");</script> <body > <script language=javaScript> document.write("body start");</script> dafdfad<script language=javaScript> document.write("body end");</script> </body> </html>
显示的内容是:head body start dafdfad body end
浏览器打印脚本功能<script>
每当浏览器遇到</script>,它都假定其中的代码块是完整的(即使它出现在javascript字符串当中)
<script>document.write("<script>alert(1)</script>");</script>
浏览器解释为
<script>document.write("<script>alert(1)</script>
这样就导致浏览器解释异常了
解决办法
<script>document.write("<script>alert(1)</sc"+"ript>");</script>
- js write()方法学习
- js:document.write()方法
- js学习笔记(1)之document.write()方法使用总结
- {{JS}}document.write()方法详解
- {{JS}}document.write()方法详解
- 有关BinaryWriter.Write 方法学习
- js中write方法的应用:
- js document.write()
- js中的document.write
- JS学习-方法
- Document write()、writeln()方法
- Stream.Write 方法
- BufferOutputStream 的write方法
- read与write方法
- 7. Document write() 方法
- js技术要点---document.write("")方法在IE浏览器和火狐浏览器下面的兼容性问题
- Node.js中的fs.open、fs.read、fs.write、fs.close方法;
- put()方法和write()方法
- js判断操作系统
- Jquery的ready和Dom的onload的区别
- NoSQL之Redis常用命令--服务器相关命令
- JS类型转换
- js void delete + -运算符
- js write()方法学习
- JS无重载
- 视频格式与编码中的理解问题
- JS数组添加删除内容方法(堆栈)
- Linux下Makefile的automake生成全攻略
- Wireshark抓包工具使用教程以及常用抓包规则
- JS encodeURI()和encodeURIComponent()区别
- JS NaN属性
- JS Function 属性