Javascript 在图像src中添加另一个变量? document.getElementById('image').src='“+img+'”; var img=新图像(); img.src=”https://pbs.twimg.com/profile_images/696014803844927488/8aLamHjS.jpg";

Javascript 在图像src中添加另一个变量? document.getElementById('image').src='“+img+'”; var img=新图像(); img.src=”https://pbs.twimg.com/profile_images/696014803844927488/8aLamHjS.jpg";,javascript,jquery,string,image,src,Javascript,Jquery,String,Image,Src,它不起作用了。我很困惑。您正在访问变量图像在声明之前,您的代码应该如下所示: <img src="blank.png" id="image" alt="just nothing"> <script type="text/javascript"> document.getElementById('image').src = '"'+ img +'"'; var img = new Image(); img.src = "https://pbs.twimg.com/prof

它不起作用了。我很困惑。

您正在访问变量
图像
在声明之前,您的代码应该如下所示:

<img src="blank.png" id="image" alt="just nothing">

<script type="text/javascript">
document.getElementById('image').src = '"'+ img +'"';
var img = new Image();
img.src = "https://pbs.twimg.com/profile_images/696014803844927488/8aLamHjS.jpg";
</script>

检查此文件

将代码更改为此文件

var img=”https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png";
document.getElementById('image').src=img

在声明之前,您正在访问变量
img
。~事实并非如此,
img
将被提升到脚本顶部。所以它是存在的,但是src是不正确的。~为什么使用jQuery标记?和
document.getElementById('image').src='“+img+”
应该是
document.getElementById('image').src=img.src后两行是不必要的,您只需编写
document.getElementById('image').src=”https://pbs.twimg.com/profile_images/696014803844927488/8aLamHjS.jpg";
var img = new Image();
img.src = "https://pbs.twimg.com/profile_images/696014803844927488/8aLamHjS.jpg";

document.getElementById('image').src = img.src;