Javascript 将特定图像设置为Div

Javascript 将特定图像设置为Div,javascript,jquery,Javascript,Jquery,我使用javascript函数为一个div设置了多个图像源。我想,当用户点击按钮,然后只有一个特定的图像设置为该div 函数更改颜色1{ document.getElementByIdmyDIV.style=背景图像:urlcoloredshirtsimages/coloredwithoutsleeve/red_withoutsleeve.png document.getElementByIdmyDIV.style=背景图像:urlcoloredshirtsimages/coloredHalf

我使用javascript函数为一个div设置了多个图像源。我想,当用户点击按钮,然后只有一个特定的图像设置为该div

函数更改颜色1{ document.getElementByIdmyDIV.style=背景图像:urlcoloredshirtsimages/coloredwithoutsleeve/red_withoutsleeve.png document.getElementByIdmyDIV.style=背景图像:urlcoloredshirtsimages/coloredHalfslevel领/red_Halfslevel.png document.getElementByIdmyDIV.style=背景图像:urlcoloredshirtsimages/coloredfullhalf/red_fullhalfslave.png document.getElementByIdmyDIV.style=背景图像:urlcoloredshirtsimages/coloredfullsleeve/red_fullsleeve.png document.getElementByIdmyDIV.style=背景图像:urlcoloredshirtsimages/coloredfullsleevev neck/red_FullSleeveNeck.png document.getElementByIdmyDIV.style=背景图像:urlcoloredshirtsimages/coloredshirtsimages/coloredvneck/red_vneck.png }
向函数传递一个参数,以帮助它了解要显示的图像:

    onclick="changeColor1('abc.png')"


    function changeColor1(pic) {
      document.getElementById("myDIV").style = "background-image:url(" + pic + ")";
    }
根据您的代码片段:

函数changeColor1pngName{ document.getElementByIdmyDIV.style=背景图像:url+pngName+; }
欢迎来到堆栈溢出!您似乎忘记了将HTML代码添加到问题中。您可以添加它吗?您想如何确定特定的图像?如果点击按钮,会发生什么?哪一张图片,你想在哪里展示?它是随机的吗?@Joojoo你试过我的答案吗?@dev8080谢谢它起作用了,但我不想写一个特定的图像url。我希望图像在特定条件下随机出现在div中fulfilled@Joojoo那么,显示图像的逻辑是随机的还是特定的呢?@surajrawat它工作得很好。我试过了。这就是投票失败的原因吗?@surajrawat我没有投票失败…你的解决方案与我的不同,具体细节不同..而且有效..可以通过运行它来轻松验证亲爱的朋友。代码片段本身就是为了这个目的。为什么要在代码论坛中询问某些东西为何运行?@surajrawat那么它将如何在代码片段中运行?对我来说很好。无法将属性“style”设置为null不是因为样式设置错误,而是因为找不到元素。有十几种设置颜色的方法……我可以在这里列出它们,但答案的要点是构造函数调用n all。当你回答一个问题时,你需要对其他建议持开放态度。这个问题太小了。让OP最终决定。