Javascript setAttribute不返回任何内容

Javascript setAttribute不返回任何内容,javascript,html,Javascript,Html,所以我试图设置一个图像作为背景,图像源是从一个变量中提取的。我尝试了从setAttribute到src=ect的不同方法。你们能告诉我我错过了什么吗 这是我的html代码,我也在尝试设置图像,我尝试过使用img标记,但标记中没有src,仍然没有任何内容: <body onload = "mapThing()"> <img id = "elephant" src=''> <canvas id="processing">&l

所以我试图设置一个图像作为背景,图像源是从一个变量中提取的。我尝试了从setAttribute到src=ect的不同方法。你们能告诉我我错过了什么吗

这是我的html代码,我也在尝试设置图像,我尝试过使用img标记,但标记中没有src,仍然没有任何内容:

    <body onload = "mapThing()">
        <img id = "elephant" src=''>
        <canvas id="processing"></canvas>
    </body>
backImage是一个url,其形式为:
在中的引号之间有背景图像。 并反转参数。尝试删除它们并更改参数顺序:

document.getElementById('elephant').setAttribute('src',backImg);

在中的引号之间有背景图像。 并反转参数。尝试删除它们并更改参数顺序:

document.getElementById('elephant').setAttribute('src',backImg);

你试过以下方法吗?您使用的setAttribute方法错误

document.getElementById('elephant').style.backgroundImage = backImg;

你试过以下方法吗?您使用的setAttribute方法错误

document.getElementById('elephant').style.backgroundImage = backImg;

Try simple
src
元素的有效属性,您可以作为
对象访问,请参见下文


Try simple
src
元素的有效属性,您可以作为
对象访问,请参见下文


你到底想在这里干什么?设置背景图像或设置稍后要使用的任意属性?您在这里到底想做什么?设置背景图像或者设置一些你以后会用到的任意属性?哈,当然,这是很愚蠢的事情啊。第一次把javascript放进网站哈。那是一个深夜。嗯,它工作得很好哈,当然是那种愚蠢的东西啊。第一次把javascript放进网站哈。那是一个深夜。Thx它工作得很好