我正在尝试使用 javascript 更改文本的颜色,但是像这样简单的东西不起作用,我不明白为什么..
<!DOCTYPE html>
<html>
<script>
var y = document.getElementById('ya');
y.style.color = "red";
</script>
<p style="font-size:100px;" id="ya">
hi
</p>
</html>
最佳答案
试试这个,它的工作。这是因为脚本现在在 DOM 元素呈现后运行。
<p style="font-size:100px;" id="ya">
hi
</p>
<script>
var y = document.getElementById('ya');
y.style.color = "red";
</script>
关于javascript - 为什么我的 css 样式没有改变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40145461/