2016-06-08 25 views
-3
<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> 

這不起作用。我很困惑。在圖像src中添加另一個變量?

+4

你所訪問的變量'img'聲明之前。 –

+1

〜事實並非如此,'img'會被提升到腳本的頂部。所以它存在,但src不正確。〜 – Weston

+2

爲什麼jQuery標籤?和'document.getElementById('image')。src ='「'+ img +'」';'應該是'document.getElementById('image')。src = img.src;' – j08691

回答

0

您正在訪問的變量image聲明之前,你的代碼應該是這樣的:

var img = new Image(); 
img.src = "https://pbs.twimg.com/profile_images/696014803844927488/8aLamHjS.jpg"; 

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

看看這個fiddle

0

你的代碼改成這樣

var img = "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"; 
 
document.getElementById('image').src = img ;
<img src="blank.png" id="image" alt="just nothing">

您可以直接申請在src

document.getElementById('image').src = "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"; 
 
<img src="blank.png" id="image" alt="just nothing">

+0

哦,謝謝。我很喜歡Jquery。 lmao – YVLL

+0

如果它解決了您的問題(綠色複選標記),您應該接受此答案;) –

相關問題