gpt4 book ai didi

javascript - 更改图像 JavaScript

转载 作者:行者123 更新时间:2023-12-03 08:16:48 25 4
gpt4 key购买 nike

这是我想改变的部分

img alt="image" class="background-image" src="X.jpg">

X 应替换为

基于normal.jpg或mobile.jpg

if(navigator.userAgent.match(/Android/i)
|| navigator.userAgent.match(/webOS/i)
|| navigator.userAgent.match(/iPhone/i)
|| navigator.userAgent.match(/iPad/i)
|| navigator.userAgent.match(/iPod/i)
|| navigator.userAgent.match(/BlackBerry/i)
|| navigator.userAgent.match(/Windows Phone/i)
)

所以,如果这是真的,我想在那里有移动jpg,否则正常,我尝试过

var image = document.getElementByClass('background-image');
image.style.backgroundImage = 'url(mobile.jpg)';

没有成功

最佳答案

使用getElementsByClassName() 返回对象数组并使用 [0] 选择第一个:

if( condition )
document.getElementsByClassName('background-image')[0].src = 'mobile.jpg';
else
document.getElementsByClassName('background-image')[0].src = 'normal.jpg';

希望这有帮助。

关于javascript - 更改图像 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33900504/

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