2012-06-21 43 views
2

我想插在裏面的JavaScript的HTML元素的JavaScript變量的值。但它不能正常工作..以下是我的代碼..我要分配JavaScript變量HTML元素的JavaScript內

window.onload = function() { 
    var image=document.getElementById('img').value; 
     var img = '<div id="pic"><img src="image" width="200" height="108" /><p></p></div>'; 
     } 

這是功能。在這裏,我得到的圖像在變量圖像..我想分配此圖像在一個div id圖片..那裏我分配src =「圖像」,我得到了var圖像..但它不工作。 。

回答

4

你需要插入值到字符串:

var img = '<div id="pic"><img src="' + image + '" width="200" height="108" /><p></p></div>'; 
+0

謝謝.. :-) –

0

它應該是這樣的:

var img = '<div id="pic"><img src="'+image+'" width="200" height="108" /><p></p></div>'; 
0

我認爲你應該這樣做,而不是:

window.onload = function() { 
    var image=document.getElementById('img').value; 
    document.getElementById('pic').innerHTML='<img src="'+image+'" width="200" height="108" /><p></p>'; 
}