永发信息网

document.write和writeln区别

答案:2  悬赏:50  手机版
解决时间 2021-03-18 14:13
<html>
<title>无标题文档</title>
</head>

<body>
<script language="vbscript">
document.writeln("1111111111111111111")
document.writeln("22222222222222222222222")
</script>
</body>
</html>
为什么显示的效果是:1111111111111111111 22222222222222222222222
不是说
document.write() //将内容写入文档,当前编辑位置为写入的内容的后一个字符。
document.writeln() //将内容写入文档,并添加一个换行符,当前编辑位置为写入的内容的后一行的起始位置。
为什么没看到效果呢?
最佳答案
document.write()和document.writeln都是JavaScript向客户端写入的方法

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

测试一下:

<script>
with(window.open()){
document.write("百度")
document.write("百度")
document.writeln("知道")
document.writeln("知道")
document.writeln("知道")
}
</script>

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

关于保留格式,测试一下:

<script>
document.write("<pre>百度")
document.write("百度")
document.writeln("知道")
document.writeln("知道")
document.writeln("知道</pre>")
</script>
全部回答
document.writeln是重启一行写入!即写完后光标移到下一行! document.write是直接在后面追加内容!不换行! 你如果多写几行就能看出效果了! 如下 document.writeln("撒旦法撒旦法"); document.writeln("撒旦法撒旦法"); document.writeln("撒旦法撒旦法"); document.writeln("撒旦法撒旦法"); document.writeln("撒旦法撒旦法"); document.write("是收到"); document.write("是收到"); document.write("是收到"); document.write("是收到"); document.write("是收到");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
员工请假扣工资是从基本工资扣除还是从基本工
能不能把无钥匙启动改成钥匙启动
白云机场,我早上8点的飞机,太早了。请问我
别人都放假了我们还在工作呢心情说说
仅当显式请求注释处理时才接受类名称“hello.
有一首歌歌词里有 装作毫不在意 那首歌叫什么
求一首男生唱的英文歌,一开始是一段口哨,天
为什么申请建设银行信用卡需要补充车证证明嘛
吃钙片的最佳时间是什么时候
河南省商丘市睢县河堤乡南村村长什么名字
zippo火焰怎么在手指上燃烧
jpgo 是什么文件
魅蓝notem1联通板的手机把手机卡插进去不显示
小米3为什么内存这么小
斩 赤红之瞳,在哪个视频播放器里有全集?
推荐资讯
地中海贫血父母单方有小孩会不会得病?
肝功能异常会引起腹泻吗?
感觉最近自己的男友老是不相信自己,总是说一
好上好蛋糕房怎么去啊,有知道地址的么
如何将win8装在别的盘让开机可以选择系统?
为什么微信加好友已发送对方收不到请求添加提
高一必修二空间几何体的体积公式,谁能帮忙整
下陇在哪里啊,我有事要去这个地方
今天上海一个固话02151396257给我打电话说她
苏州市区一共有多少辆公交车?
我158男朋友175身高配吗
dnf40搬砖最好的图
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?