将图像从javascript发送到html var img=“img1.jpg”; $(“img1”).attr(“src”,img);

将图像从javascript发送到html var img=“img1.jpg”; $(“img1”).attr(“src”,img);,javascript,html,Javascript,Html,我想用javascript中的变量img替换html中img标记中的src。 但代码不起作用。有人能帮我吗?提前谢谢 尝试内部文档就绪 <script> var img = "img1.jpg"; $("#img1").attr("src",img); </script> <body> <img id="img1" src = ""> </body> $(文档).ready(函数(){ var img=“img1.jpg”; $(

我想用javascript中的变量img替换html中img标记中的src。
但代码不起作用。有人能帮我吗?提前谢谢

尝试内部文档就绪

<script>
var img = "img1.jpg";
$("#img1").attr("src",img);
</script>
<body>
<img id="img1" src = "">
</body> 

$(文档).ready(函数(){
var img=“img1.jpg”;
$(“img1”).attr(“src”,img);
});

代码“不起作用”是怎么回事?请展开。当执行JS时,元素还不存在(定义如下)。将JS移到底部,或者在DOM完全加载后调用它。您可以发布完整的模板谢谢。你的代码终于起了作用。除了你提到的几行之外,我还加了这一行。
<script>
$(document).ready(function(){

  var img = "img1.jpg";
  $("#img1").attr("src",img);

});

</script>