如何仅使用javascript基于数组索引上载图像?
我无法根据数组索引选择要上载的图像,我已选择使用if语句。我认为问题在于if语句本身,我的语法没有问题。如果我错了,请纠正我 我已经尝试使用不同的语法来附加我正在如何仅使用javascript基于数组索引上载图像?,javascript,html,Javascript,Html,我无法根据数组索引选择要上载的图像,我已选择使用if语句。我认为问题在于if语句本身,我的语法没有问题。如果我错了,请纠正我 我已经尝试使用不同的语法来附加我正在div中创建的新元素: if(chosenWord===words[0]){ var img=document.createElement(“img”); var src=document.getElementsByClassName(“imgdivclass”); img.src=“assets/images/lowtide.jpg”
div中创建的新元素
:
if(chosenWord===words[0]){
var img=document.createElement(“img”);
var src=document.getElementsByClassName(“imgdivclass”);
img.src=“assets/images/lowtide.jpg”;
}
预期的结果是,我能够根据数组中选择的单词创建图像。选择的词是随机的。仅供参考
chosenWord
变量是数组中随机生成的单词,words
是我的数组。您正在为
创建一个新的DOM节点,但没有附加它
您需要决定在现有页面DOM中添加图像的位置,然后调用
只需将图像元素添加到当前页面的底部即可使用
document.getElementsByTagName('body')[0].appendChild(img);