javascript - 如何使用 html 标签输出字符串(原样)
问题描述
我用<xmp>
输出字符串,它显示标签很好,但我发现字体已经改变了。这是代码。
var string ="<xmp>" + "<label style=\"color:red;\">works well but font is strange</label>" + "</xmp>"
var font = "font is same";
$('#code').html(string);
$('#font').html(font);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<label>code:</label><label id="code"></label>
<label>font:</label><label id="font"></label>
我该如何解决?非常感谢。
解决方案
听起来您可能想.text
改用:
var string ="<xmp>" + "<label style=\"color:red;\">works well but font is strange</label>" + "</xmp>"
$('#code').text(string);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<label>code:</label><label id="code"></label>
<label>font:</label><label id="font"></label>
推荐阅读
- python - 获取 Pygame 键盘输入并检查它是否是数字
- python - “ProgrammingError:没有结果。以前的 SQL 不是查询。” 在尝试截断表格时
- android - Delphi 无法启动Android 8 以上版本的Android Service
- routes - 我已经使用 docker 在我的机器上为印度设置了 osm !我如何编辑 pbf 文件中的印度 osm 地图
- javascript - 根据元素模式中的第一个短语对数组元素重新排序
- javascript - Reactjs - 抽认卡组件 - 自动检测容器宽度/高度以提供图像类
- amazon-web-services - 如何让 Terraform 读取 AWS 凭证文件?
- linux - 如何从字面上比较'*'作为linux中的字符串
- java - Netbeans 12.0 - 从 DB 生成实体类使用 Java Date 类而不是 LocalDate
- node.js - 如何在猫鼬中分组