【发布时间】:2020-03-17 06:04:35
【问题描述】:
我正在尝试通过以下代码为 span 标签动态应用 font-family CSS。
var node = document.getElementsByTagName("span");
$(node).css("font-family","Courier New,Courier,monospace");
在执行此操作时,font-family 的第一部分被包裹在双引号中,如下所示
"font-family: "Courier New", Courier, monospace;"
样式应用于元素,但我需要删除为 font-family value("Courier New") 的第一部分添加的内部双引号,以便在控制器端处理此 HTML。
Jsfiddle 链接:http://jsfiddle.net/uot92ysf/9/
谁能建议我如何在没有这个内引号的情况下为 span 标签应用 font-family 样式,或者如何在添加 CSS 后删除这个引号?
问候,
基尔塔纳。
【问题讨论】:
-
我不这么认为。那是你不能那样做的模式。
-
是否有理由删除引号?在 W3C 标准中,您必须为非通用字体系列名称提供有效的字体系列名称值:drafts.csswg.org/css-fonts-3/#font-family-prop
标签: javascript jquery css font-family