Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在同一行中生成不同大小的文本_Javascript_Html_Createjs - Fatal编程技术网

Javascript 如何在同一行中生成不同大小的文本

Javascript 如何在同一行中生成不同大小的文本,javascript,html,createjs,Javascript,Html,Createjs,如何在同一文本代码中生成不同的文本大小 new createjs.Text("Bigger"+"Smaller "+iMoney.toFixed(2),"bold 15px Digital-7", "#137718"); 所有文本大小均为15px,但我希望单词“更大”的大小为30px 谢谢你的帮助!:) 试试这个: document.getElementById("demo-id").innerHTML="<span class=\"big\">Bigger</span>

如何在同一文本代码中生成不同的文本大小

new createjs.Text("Bigger"+"Smaller "+iMoney.toFixed(2),"bold 15px Digital-7", "#137718");
所有文本大小均为15px,但我希望单词“更大”的大小为30px

谢谢你的帮助!:)

试试这个:

document.getElementById("demo-id").innerHTML="<span class=\"big\">Bigger</span>smaller";

demo id
是要打印此内容的Div元素的id。

要添加到此答案,如果您需要更复杂的EaselJS文本,这是最好的方法。不幸的是,基于画布的文本非常有限,因此对于更复杂的内容,最好的选择是使用DIV,然后将其包装在EaselJS DOMElement类中,以便与其他EaselJS内容对齐和转换。您不能在EaselJS stage内容中对其进行分层,但这至少是一种为您提供更好的文本支持的方法。
.big{
    font-size: 30px;
}
#demo{
    font-size: 15px;
}