JS中如何输出空格
2015-10-18 16:11
549 查看
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;”样式属性。这个样式表示"空白会被浏览器保留"
相关文章推荐
- JSP的内置对象
- 你不知道的JavaScript--Item11 arguments对象
- 你不知道的JavaScript--Item11 arguments对象
- js定时器 setTimeout
- 详解js闭包
- fullpage.js
- javascript中获取Dajango里Tastypie所传过来的数据
- JSP自定义标签详解
- Js作用域与作用域链详解
- diango json
- 前台 JS 获取后台C#值
- js接收后台时间数据变成秒处理为正常格式
- Extjs用ajax提交表单四种方式
- 《编写可维护的JavaScript》笔记
- js编程题以及答案
- JSON与XML的区别比较【转载】
- 使用Backbone.js实现级联选择框
- 你不知道的JavaScript--Item10 闭包(closure)
- 你不知道的JavaScript--Item10 闭包(closure)
- JS中用execCommand("SaveAs")保存页面兼容性问题解决方案