每个人!
我正在为一个使用 JavaScript 的网站编写一个琐事游戏,它将所有问题文本、答案和难度级别存储在一个单一的多维数组中,有时我需要将书名以斜体显示。但是,我遇到了斜体字的问题。
我很想只使用 HTML 标签来做到这一点,但它们只是像这样打印在屏幕上:
The title of the books is <i>I Wish I were in Italics!</i>
我还尝试将每个标题变成一个字符串变量并使用 String italics() 方法,如下所示:
var italicsTest = "I Wish I were in Italics!";
Question = ["1", "2", "1824", "The title is" + italicsTest.italics()];
这会产生与上述相同的结果。HTML 标记在页面上显示为文本。
有谁知道我该如何解决这个问题?谢谢!
-这就是疯狂
** 编辑:我使用 JQuery 将文本插入到我的 HTML 文件中,如下所示:
$(".questionText").text(Question[randomNum1][randomNum2]);
但我应该使用“html”而不是“文本”。它必须是这样的:
$(".questionText").html(Question[randomNum1][randomNum2]);
感谢大家!