使用其ID

时间:2017-12-07 07:59:01

标签: javascript css fonts

我需要使用其ID

更改特定对象的字体系列

我有什么建议吗?

<script>
    var day = new Date();
    var today = day.getDate();
    var lys = today * 16;
    var heode = 505 - lys;

    if (today == 24){
    document.getElementById("chistmas").innerHTML ="Merry Christmas"
    }   
    else {
        let remainingdays = 24 - today;
        document.getElementById("chistmas").innerHTML = "there are " + remainingdays + " days until christmas"
    }
    document.getElementsByClassName("light")[0].style.height=heode+"px"   
</script>

2 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

document.getElementById("chistmas").innerHTML ="<label style='font-family:Arial, Helvetica, sans-serif'>Merry Christmas</label>"

,或者

label.yourClassName {
    font-family: "Times New Roman", Times, serif;
}

document.getElementById("chistmas").innerHTML ="<label class='yourClassName'>Merry Christmas</label>"

答案 1 :(得分:-1)

如果你知道选择器只匹配一个类:

document.getElementsByClassName("className")[0].style.fontFamily = "New Font Family";

如果您需要修改多个元素,则需要循环遍历document.getElementsByClassName("className")

的结果