【问题标题】:How to make a part of string bold?如何使字符串的一部分变为粗体?
【发布时间】:2021-02-21 20:24:48
【问题描述】:

我有这个html>select 列表,可以让您快速查看该项目,但有一个特定的 我想让一个单词加粗但无论如何都不起作用的字符串的一部分。我在这里遇到过类似的问题,尝试过,但不起作用。 你能帮我解决这个问题吗?

这里是这个switch语句的具体部分-

 let str = "BEWARE!";

para.textContent = "a leather rebel,menace crafated glove,that charges up"+
        ", holds an insane amount of energy until it is unleashed anyway you want it to but"+
         str.bold() +" for it may burn you instead if not released in time!";

【问题讨论】:

  • 请发布什么是“para”以及您的选择是如何生成的。
  • 'para' 在这里已经作为常量使用了。如 - const para = document.querySelector('p');

标签: javascript html string formatting


【解决方案1】:

您必须使用 innerHTML 而不是 textContent,它会满足您的需要

检查sn-p

let str = 'BEWARE!';
let para = document.querySelector('p');
para.innerHTML = "a leather rebel,menace crafated glove,that charges up"+
        ", holds an insane amount of energy until it is unleashed anyway you want it to but " +
         str.bold() +  " for it may burn you instead if not released in time!";
<div>
<p></p>
</div>

【讨论】:

    【解决方案2】:

    String.bold() 函数仅将您的字符串包装到 标记中。

    使用上下文不支持 HTML 标签。

    提示:仅将 标签用于视觉粗体效果是一种“不好”的做法。你最好用 CSS 来做!

    【讨论】:

      猜你喜欢
      • 2021-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-11
      • 1970-01-01
      • 1970-01-01
      • 2013-04-27
      • 2012-08-18
      相关资源
      最近更新 更多