javascript - JavaScript 中的斜体而不使用 variableName.italics() 创建变量?

标签 javascript html italics

大家好!

我正在使用 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 标记在页面上显示为文本。

有谁知道我该如何解决这个问题?谢谢!

-ThatsIsJustCrazy

** 编辑:我像这样使用 JQuery 将文本插入到我的 HTML 文件中:

$(".questionText").text(Question[randomNum1][randomNum2]);

但我应该使用“html”而不是“文本”。它必须是这样的:

$(".questionText").html(Question[randomNum1][randomNum2]);

谢谢大家!

最佳答案

试试这个:

var italicsTest = "I Wish I were in Italics!"; 
var Question = ["1", "2", "1824", "The title is " + italicsTest.italics()];

$(document).ready(function() {
  $.each(Question, function(index){  
   $("<p>"+Question[index]+"</p>").appendTo($('#content'));
 });
});

关于 jsfiddle

or with html() on jsfidlle

关于javascript - JavaScript 中的斜体而不使用 variableName.italics() 创建变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34245913/

相关文章:

firefox - 使用斜体时line-height和实际高度冲突

javascript - react | UseCallBack 内的 Prop 未在自定义 Hook 内更新

html - 删除 Excel HTML 嵌入中的网格线

javascript - 将值从 JSP 传递到 Javascript

java - javascript 中的 Onclick 功能按钮

html - 响应式 Twitter Bootstrap : <body> and navbar right padding/margin appears when width is < 767/768px

css - 背景颜色和斜体引发 Internet Explorer 7 错误

iphone - 如何将 uitextfield 设置为斜体 Xcode 4.5

javascript - Pug 代码块抛出意外的 token 错误

javascript - 图像缩放大小取决于浏览器大小