在htmlo/p中保持空白
keep white spaces as it is in html o/p
我正在从富文本框中获取文本
例如:"abc def"。
我应该在这些空白处显示一个下拉框,但浏览器正在自动释放空白。
我试过这个代码:
var text = div.innerHTML;
var regex = new RegExp(" ", "g");
text = text.replace(regex, " ");
div.innerHTML = text; '
这将保持与2个额外空间的正确对齐
有没有什么方法可以让我在文本中用
替换空白,但如果文本出现在标签之间,例如<font size="10"
,那么字体和大小之间的空格将不会被替换
感谢
将div的样式设置为
white-space: pre;
并且您不必使用javascript来处理所有的麻烦。
使用
作为双空格。默认情况下,浏览器将消除多余的空间。
您可以在html "<pre>string</pre>"
中使用预标记或者制作一个类似pre:的css类
.wspaces{
white-space: pre;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
相关文章:
- 如何删除多行HTML排列中的空白
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- 不同浏览器中的空白字符正则表达式行为
- Javascript中的空白是什么
- Facebook共享显示一个接一个的空白页面
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 从字符串末尾删除空白无效
- AngularJS ng选项在选择一个选项后删除了默认的空白值
- 当读取文件时,浏览器打开良好,但它是空白浏览器
- 带有显示XML数据的HTML的空白页
- 如何排除此正则表达式中的空白匹配项
- 删除LINES开头和结尾的空白
- 尝试使用ng重复时出现空白屏幕
- ajax给出空白响应
- IE 9压缩XML DOM中的空白空间
- 谷歌图表显示空白白色页面
- javascript 显示空白灰色层
- React/redux应用程序在Safari上呈现空白屏幕
- $root在knockout.js中解析为空白页
- 在htmlo/p中保持空白