JS 中如何输出空格

在写JS代码的时候,大家可以会发现这样现象:

document.write("   1      2                3  ");
结果: 1 2 3

无论在输出的内容中什么位置有多少个空格,显示的结果好像只有一个空格。

这是因为浏览器显示机制,对手动敲入的空格,将连续多个空格显示成1个空格。

解决方法:

1. 使用输出 html 标签    来解决

document.write("  "+"1"+"    "+"23");
 结果:  1    23

2. 使用CSS样式来解决

document.write("<span style=‘white-space:pre;‘>"+"  1        2    3    "+"</span>");
 结果:  1       2     3

在输出时添加“white-space:pre;”样式属性。这个样式表示"空白会被浏览器保留"。

转载:http://www.imooc.com/qadetail/68755

原文地址:https://www.cnblogs.com/ostrich-sunshine/p/8376253.html

时间: 2024-07-28 22:10:45

JS 中如何输出空格的相关文章

JS中如何输出空格

1.使用输出html标签 来解决: document.write("1"+"   "+"2"+"  "+"3"); 2.使用css样式来解决: document.write("<span style='white-space:pre'>"+"1  2  3"+"</span>"); 在输出时添加"white-spa

Js 中的输出

document.write()和window.alert() 1.window.document.write(字符串或者是变量名) 作用:它会在body标签内输出内容 说明: window代表当前浏览器窗口 它是顶级对象 因为它是顶级对象可以省略不写 document 代表当前文档 它既是window的一个属性 同时它也是一个子对象 write()是document的一个方法 属性与方法的最大区别是一个不带小括号和一个带小括号. ? ? 2.window.alert() 作用:它会在浏览器弹出

在js中换行输出

可以用<br>实现,代码如下: <script> document.write("No.1" + "<br>"); document.write("No.2" + "<br>"); document.write("No.3" + "<br>"); </script> 原文地址:https://www.cnblogs.

JavaScript输出空格

问题:JS手动输入多个空格,只显示成一个空格 document.write(" 1 2 3 "); 结果: 1 2 3 解决方法: 1.使用输出html标签   document.write("  "+"1"+"    "+"23"); 结果: 1 23 2. 使用CSS样式 document.write("<span style='white-space:pre;'>"+&

在winform中调用js文件并输出结果

在winform中调用js文件并输出结果默认分类 2007-10-19 16:35:06 阅读25 评论0 字号:大中小 由于项目需要在winform中调一个强大的js,所以把这个tip记录在此: 1.下载并安装Microsoft 下载 http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=D05FCF37-4D9F-4769-9442-0BCEEF907033 2.在项目中添加引用:msscript

基础篇:1.JavaScript运行在html中,引用有几种方式?—— 6.js中常用的输出方式?

书接上文,上文提到若干条JavaScript的基础性知识,大部分都是一些概念性的东西,本着认真严谨的态度,我们要认真对待,有些条目的问题是某个知识点的周边延伸,为节约篇幅,就一起整理了,如有描述不对的地方或者是描述不足的地方,望大家批评指正,下面是我给我”参考答案“,也只是仅供参考: 1.JavaScript运行在html中,引用有几种方式? 我知道的方法有3种: 第一种:外部引用远程JavaScript文件,如<script type="text/javascript" src

js去掉字符串中的所有空格

1.使用js去掉字符串中的所有空格 1.1.定义一个去空格函数方法 function Trim(str,is_global){ var result; result = str.replace(/(^\s+)|(\s+$)/g,""); if(is_global.toLowerCase()=="g") { result = result.replace(/\s/g,""); } return result; } 1.2. 使用此方法去空格,如下

js中几种常用的输出方式

1.alert("要输出的内容"); ->在浏览器中弹出一个对话框,然后把要输出的内容展示出来 ->alert都是把要输出的内容首先转换为字符串然后在输出的 2.document.write("要输出的内容"); ->直接的在页面中展示输出的内容 3.console.log("要输出的内容"); ->在控制台输出内容 4.value ->给文本框(表单元素)赋值内容 ->获取文本框中(表单元素)的内容 docu

js中的数据类型及其转换

Js中的数据类型 Js中的数据类型一共有六种,即number,string,boolean,underfine,null,object. 一,number Number数据类型指的是数字,可以为整型,也可以是浮点数.如 var a=12,b=12.5; 二,string 字符串由零个或多个字符构成,字符包括字母,数字,标点符号和空格;需要注意的是 字符串必须放在引号里(单引号或双引号); 如 var bob=”man”; alert(“bob”); alert(bob); 浏览器首先会弹出包含有