gpt4 book ai didi

javascript - 比较图像的来源(If 语句)

转载 作者:行者123 更新时间:2023-11-30 14:16:06 25 4
gpt4 key购买 nike

因此,我正在尝试创建一个 If 语句来比较我的图像的来源,以便我可以将其与相应的反转图像进行更改。

function changeBack() {
let image = document.getElementById('product__picture');
console.log(image);
if(image.src === 'assets/red.jpg'){
image.src = ('assets/red-reversed.jpg');
console.log(image);

} else if(image.src === 'assets/orange.jpg'){
image.src = ('assets/orange-reversed.jpg');
}

HTML:

<article class="product">
<h2 class="hidden">Display Picture</h2>
<img id="product__picture" src="assets/red.jpg" alt="Laptop case">
</article>

这是我的点击按钮:

 <article id="reverse">
<h2 class="subtitle">Select side</h2>
<div id="reverse__container">
<p id="front" class="reverse__text">Front</p>
<p id="back" class="reverse__text" onclick="changeBack();">Back</p>
</div>
</article>

最佳答案

您需要检查 src 属性而不是对象。

顺便说一句,字符串不需要括号。

function changeBack() {
let image = document.getElementById('product__picture');

if (image.src === 'assets/red.jpg') {
image.src = 'assets/red-reversed.assets';
} else if (image.src === 'assets/orange.jpg') {
image.src = 'assets/orange-reversed.jpg';
}
}

关于javascript - 比较图像的来源(If 语句),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53558727/

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