使用Integer而不是字符串更改字体大小

时间:2017-02-01 23:43:34

标签: javascript html svg javascript-objects

我目前正在处理SVG文本。我试图动态更改fontSize。但它无法正常工作

让我通过执行以下操作来更改字体大小

this.text.style.fontSize = "xx-small";

或 x-小,小,中,大,x-大,xx-大

然而,我真正想做的是

this.text.style.fontSize = 30;

或 任何其他整数(20,12等),但它不会让我这样做。

我希望能够使用非字符串

的值传递fontSize

实际功能是

function setSize (textSize) {
    this.text.style.fontSize = textSize;

    //this.text.style.fontSize = "xx-small"; //this works
    //this.text.style.fontSize = 10; // this doesn't work
}

1 个答案:

答案 0 :(得分:1)

尝试将其称为“30px”或“30cm”或百分比为“30%”