gpt4 book ai didi

javascript - 如何让javascript编辑css文件中的背景图片

转载 作者:太空宇宙 更新时间:2023-11-04 08:24:30 25 4
gpt4 key购买 nike

我有一个按钮,我想更改当前背景,但无法弄清楚如何让 javascript 知道我的类是什么,用于我在 css 中设置的背景图片。我通过将类更改为标题找到了一种方法,但这并不是我真正想做的。对不起草率的编码。

<script type="text/javascript">
function ps() {
var bg = document.getElementsByTagName('headBack')[0];
bg.style.backgroundImage= 'url(background.jpg)';
}
</script>
<header class="headBack">

</header>
<div class="slideButtons">

<ul>
<li class="active">
<button class="button" onclick="ps()"></button>
</li>
</ul>

我的CSS

.headBack {

background-image: url(background2.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: top center;
height: 600px;

}

最佳答案

您需要使用 document.getElementsByClassName 而不是 document.getElementsByTagName 来满足您的要求

 function ps() {
var bg = document.getElementsByClassName('headBack')[0];
bg.style.backgroundImage= 'url(background.jpg)';
}

关于javascript - 如何让javascript编辑css文件中的背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45267496/

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