#javascript
#язык JavaScript
Вопрос:
let stack1=document.querySelector("#stack1"); let randomNumber=Math.floor(Math.random()*52) 1; stack1.src=`"card1/image_part_0${randomNumber}.jpg"`; //there are 52 images and their names are in the format 'image_part_0n' where // n can be any random number from 1 to 52
Ответ №1:
Вы все делаете правильно, просто удалите ""
из
stack1.src=`"card1/image_part_0${randomNumber}.jpg"`;
попробуй вот так
stack1.src=`/card1/image_part_0${randomNumber}.jpg`;
из "
— за того, что путь становится испорченным.
let stack1=document.querySelector("#stack1"); let randomNumber=Math.floor(Math.random()*52) 1; stack1.src=`/card1/image_part_0${randomNumber}.jpg`; console.log(stack1.src);
lt;img id="stack1" src="" alt="picture with dynamic path" width="500" height="600"gt;
Комментарии:
1. я удалил двойную кавычку и, используя только черную галочку, все еще не работаю
2. @user1724827 вы проверили путь к папкам с изображениями
src=""
, в котором он должен быть,YourProjectFolder -gt; card1 -gt; image_part_015.jpg
который должен выглядеть такYourProjectFolder/card1/image_part_015.jpg