七月网

document.write(document.write()用法)

七月网3000

一、js document.write() 问题、

1、提示中的【HTML输出中】指的是当页面加载的时候。

document.write(document.write()用法)

2、<script type="text/javascript">document.write("<p>Hello</p>");</script>

3、当页面加载完毕,你会在页面看到 Hello。查看源文件就是上面的代码。

4、但如果页面已经加载完毕,再使用 document.write,那就会覆盖整个文档。

5、<script type="text/javascript">

6、//当点击鼠标时调用 document.write

7、 document.write("<span>Javascript</span>");

8、因为鼠标动作是在页面加载完毕后执行的,所以整个页面会被<span>Javascript</span>所覆盖。现在查看源文件就只会看到<span>Javascript</span>。

二、...或使用代码:javascript:document.write(document.cookie)

1、恩。我没有360浏览器,貌似360浏览器跟IE一样,所以你如果是台式机的话,按快捷键F12,就可以把开发者工具调出来(如果快捷键无效,那么楼主得找到工具选项,点击会有一个下来菜单,在菜单中有一项“F12开发者工具”),然后在弹出来的开发者工具界面中又一项“控制台”,点它就可以切换到一个输入界面拉,输入框中输入你的代码后回车就可以运行javascript代码了。

2、当然如果楼主有Chrome(谷歌浏览器)就更好了,ctrl+shift+j就可以调出开发者工具,界面中又一个"console"选项,点击就可切换到控制台了,在输入框中输入代码回车即可运行。

三、Javascript 中 document的Write与WriteIn的区别

1、使用 document.write输出 HTML标签(尤其是<script>标签)的时候,需要将闭合标签进行转义,否则浏览器在匹配闭合标签时发生错误。这样写是没问题的:

document.write('<\/script>');

document.write('<\/body>');

document.write('<\/html>');

如果你的 document.write是在一个.js文件中,则不需要这样做。

2、document.write()和document.writeln()区别

document.write()和document.writeln都是JavaScript向客户端写入的方法

writeln是以行方式输出的,一般情况下用两种方法输出的效果在页面上是没有区别的,两种方法仅当在查看源代码时才看得出区别,除非是输出到pre或xmp元素内

运行上面的代码,在新开的窗口中:查看-源文件,就可以看到,writeln是以行方式输出

document.write("<pre>百度")

document.writeln("知道</pre>")

<TITLE> New Document</TITLE>

<script language="javascript">

id_var[i]=document.forms[0].elements[i].value;

// alert(id_var);//用alert可以正常弹出每个值

//document.writeln(id_var);//用document在函数里就会报错(错误:'document.forms.0.elements'为空或不是对象)不写在函数里就可以,原因是在第一次执行document.writeln(id_var)将文档重写,所以后面的找不到对象

<form name="form1" method="post" action="">

<input name="ww" type="text" id="ww" value="1">

<input name="gg" type="text" id="gg" value="2">

<input name="jj" type="text" id="jj" value="3">

<a href="#" onClick="aa()">点击测试</a>

4、用document.close()来关闭输出流写和不写一样。

如果你还想了解更多这方面的信息,记得收藏关注本站。