gpt4 book ai didi

javascript - JavaScript 和 CSS 哪个更受青睐?

转载 作者:搜寻专家 更新时间:2023-10-31 22:31:35 25 4
gpt4 key购买 nike

这是我的代码

<!doctype html>
<html>
<head>
<style>
body {
color:red;
}
</style>
<script>
window.onclick = function(){
document.getElementsByTagName("body").color="blue";
}
</script>
</head>
<body>
here is some text for test
</body>

当我在我的浏览器中运行它(最初它是红色的)并在窗口中单击时它不响应单击我的意思是它应该将文本的颜色从红色更改为蓝色但没有任何反应。我哪里错了?

最佳答案

试试这个:-

Demo

这会将样式属性添加到 body 元素,这将覆盖 css 规则。

window.onclick = function(){
document.getElementsByTagName("body")[0].style.color="blue";
}

应该是style.color作为colorstyle 的属性元素的属性,即使它是 body .getElementsByTagName返回一个集合,所以你需要使用 document.getElementsByTagName("body")[0]获取元素并对其应用样式。

是的,直接应用元素的样式将覆盖类 css 规则

关于javascript - JavaScript 和 CSS 哪个更受青睐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16643584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com