使用javascript更改css字体
我正在尝试用javascript更改css字体 我改变了字体大小如下,它的工作使用javascript更改css字体,javascript,jquery,css,Javascript,Jquery,Css,我正在尝试用javascript更改css字体 我改变了字体大小如下,它的工作 $(".bp-item.bp-title.buyuk-baslik-yazi").css("font-size", +jsonVerisi.ayar[0].baslikFontSize + "px"); 但是,当我试图用同样的方法改变字体系列时,它不起作用,有什么我遗漏的吗 $(".bp-item.bp-title.buyuk-baslik-yazi").css("font-family",
$(".bp-item.bp-title.buyuk-baslik-yazi").css("font-size",
+jsonVerisi.ayar[0].baslikFontSize + "px");
但是,当我试图用同样的方法改变字体系列时,它不起作用,有什么我遗漏的吗
$(".bp-item.bp-title.buyuk-baslik-yazi").css("font-family",
+jsonVerisi.ayar[0].baslikFontFamily);
只需从jsonVerisi.ayar[0].baslikFontFamily中删除“+”符号,然后重试
$(".bp-item.bp-title.buyuk-baslik-yazi").css("font-family",
jsonVerisi.ayar[0].baslikFontFamily);
范例
确保您的浏览器支持指定的字体,因为它应该以这种方式工作。jsonVerisi.ayar[0].baslikFontFamily的值是多少?我先检查一下。
+
是将字符串转换为数字。。如果字符串不是一个有效的数字,那么它将使其NaN
。我已经检查过了,它是由用户选择的,其值与预期值一样,如sans、sans serif等。