javascript - 无法在使用 Bootstrap 设置样式的列表元素中放置换行符
问题描述
我正在尝试在使用 Bootstrap 设置样式的列表元素中添加换行符(不确定这是否会有所不同)。但是,“\n”不起作用并换行。
这是我的代码:
var amountPrice = "Name: "+expenseName+"\n"+"Price: $"+expenseAmount
entry.appendChild(document.createTextNode(amountPrice))
expensesList.appendChild(entry)
我正在创建一个名为 Amount Price 的变量并将其设置为两个值,例如“Apples”和“$5”。然后我将其添加到无序列表中。
我不明白为什么我的“\n”字符没有在应该的地方换行。附上一张名单的图片。对不起我糟糕的照片编辑。
任何帮助将不胜感激!
解决方案
我相信你指的是<br />
标签。
除了特定场景(例如文本框的内容)之外,换行符在呈现为 HTML 时不会显示换行符。
您还可以拆分每行文本以包含在自己的p
标签中:
<p>Name: item name</p>
<p>Price: $100</p>
推荐阅读
- reactjs - React with Material-UI Modal - 将所有 Modal 放在 App 中,但如何从 App 访问 Redux Store?
- nginx - API 网关/代理配置中 API 访问令牌的 NGINX 服务调出
- javascript - 努力等待 for 循环
- c# - .net Core 3.1 - 第一页询问语言然后重定向到一个页面
- node.js - 不和谐 Node.js | 将时间添加到嵌入中的时间戳 (v12)
- python - 在 Python 中使用 HTMLParser 提取超链接 URL 和内容
- typescript - vue3 在编辑器本身内将 quill delta 转换为 html
- android - Recyclerview Glide Loadmore 在 Android 中负载太重且滞后
- python - 当我尝试执行 django models migrate 命令 - python manage.py migrate 时出现错误。如何解决这个错误?
- javascript - react-native 中 Material 底部标签栏中的自定义按钮