I have some images, located in a folder called 'img'. I have a list, written in .js format; I attach a simplified version of it here.
mylist = [
{
"color": "red",
"item": "R1-1",
"image": "R1-1.png"
},
{
"color": "red",
"item": "R1-2",
"image": "R1-2.png"
},
{
"color": "red",
"item": "R1-3",
"image": "R1-3.png"
},
{
"color": "red",
"item": "R1-4",
"image": "R1-4.png"
},
]
I want my javascript to read the .js file, and know which image to display.
var test_stimuli = [
{stimulus: "<div><img src='img/'+mylist[0]["image"]></img></div><div><img src='img/scale.png'></img></div>"},
{stimulus: "<div><img src='img/'+mylist[1]["image"]></img></div><div><img src='img/scale.png'></img></div>"},
{stimulus: "<div><img src='img/'+mylist[2]["image"]></img></div><div><img src='img/scale.png'></img></div>"},
{stimulus: "<div><img src='img/'+mylist[3]["image"]></img></div><div><img src='img/scale.png'></img></div>"},
];
but this doesn't work. My guess is that I wrote the javascript wrong, perhaps messed up with the quotation marks, because the following works:
var test_stimuli = [
{stimulus: "<div><img src='img/R1-1.png'></img></div><div><img src='img/scale.png'></img></div>"},
{stimulus: "<div><img src='img/R1-2.png'></img></div><div><img src='img/scale.png'></img></div>"},
{stimulus: "<div><img src='img/R1-3.png'></img></div><div><img src='img/scale.png'></img></div>"},
{stimulus: "<div><img src='img/R1-4.png'></img></div><div><img src='img/scale.png'></img></div>"},
{stimulus: "<div><img src='img/R1-5.png'></img></div><div><img src='img/scale.png'></img></div>"},
];
I want the display to look like something like this: enter image description here