<分区>
<分区>
我正在开发一个 chrome 扩展,我想让一个字符串具有斜体字体样式。
我希望输出是这样的:
future 的功能:建议一个术语
我试过这个:
var div = document.createElement("div");
var s = "Future Feature: ";
s = s.italics();
var t1 = document.createTextNode(s);
var t2 = document.createTextNode("Suggest a Term");
div.appendChild(t1);
div.appendChild(t2);
但这就是它的呈现方式:
<i>Future Feature: </i> Suggest a Term
最佳答案
String.prototype.italics()
一直removed from the Web standards .
.italics()
返回一个包含 HTML 元素的字符串,因此可以附加到另一个节点,示例如下(请检查 HTML,您将在 div <i>
中看到 text
标记):
var s = "Future Feature: ";
s = s.italics();
document.getElementById("text").innerHTML = s;
<div id="text">Future Feature: </div>
关于javascript - 使用 Javascript 将文本设为斜体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38973542/