这段代码没有起作用
var span = document.getElementById("span");
span.style.fontsize = "25px";
span.innerHTML = "String";
这段代码没有起作用
var span = document.getElementById("span");
span.style.fontsize = "25px";
span.innerHTML = "String";
JavaScript是大小写敏感的。
因此,如果您想更改字体大小,您必须执行以下操作:
span.style.fontSize = "25px";
fontsize
,但应该提供fontSize
。单词"fontSize"中的"s"字母应该大写。 - jamsfontsize
,那么你会看到 fontsize
被列出来。然而这与 .style.fontSize
没有任何关系。 - Otto Abnormalverbraucher<span id="span">HOI</span>
<script>
var span = document.getElementById("span");
console.log(span);
span.style.fontSize = "25px";
span.innerHTML = "String";
</script>
你的代码中有两个错误:
document.getElementById
-
这会检索具有Id为"span"的元素,但你没有在元素上指定id。
Javascript中的大小写 - 此外,你忘记了Size的大写字母。
尝试这个:
var span = document.getElementById("span");
span.style.fontSize = "25px";
span.innerHTML = "String";
请永远不要这样做:
document.getElementById("span").innerHTML = "String".fontsize(25);
<span id="span"></span>
span.style.fontSize = "25px";
我曾经遇到过同样的问题,这是我的原始HTML代码:
<input id = "fsize" placeholder = "Font Size" type = "number">
</input>
<button id = "apfsizeid" onclick = "apfsize()"> Apply Font Size
</button>
<textarea id = "tarea"> Your Text
</textarea>
这是我的原始JS代码:
function(apfsize) {
var fsize = document.getElementById("fsize").value;
var text = document.getElementById("tarea").innerHTML;
text.style.fontsize = fsize;
document.getElementById("tarea").innerHTML = text;
}
这是我的新JS,看起来运行得很好:
function apfsize() {
var fsize = document.getElementById("fsize").value;
fsize = Number(fsize);
document.getElementById("tarea").style.fontSize = fsize + "px";
}
span.style.fontSize = "25px";
- Seth