2014-03-05 45 views
0

基本上我試圖給我的形象一個ID ...但我不知道如果這是可能的不使用HTML ...如果你感到困惑看看我的代碼如何添加一個ID到一個圖像只使用javascript

function add_conner_6th() { 
    var src = "src"; 
    show_image("src", 300,415, "Conner 6th"); 
} 

function show_image(src, width, height, alt) { 
    var img = document.createElement("src"); 
    img.src = src; 
    img.width = width; 
    img.height = height; 
    img.alt = alt; 
    document.body.appendChild(img); 
} 

我試過添加img.id =「名稱」,但它只是不起作用。我DESPERATE

+0

你嘗試'img.id = 「名稱」;'用分號? – tjons

+0

嘗試創建一個圖像,而不是'src'元素? – adeneo

+0

@TJonS是的。但是當圖像出現時,我使用document.getElementById,然後它不會找到它的圖像...但是當我在html中創建圖像並使用相同的id時,它刪除了圖像 – user3367007

回答

2

img.id = "name"應該工作,但我相信問題是,你有createElement("src")。這應該是createElement("img"),例如:

function show_image(src, width, height, alt) { 
    var img = 
     document.createElement("img"); 
    img.src = src; 
    img.width = width; 
    img.height = height; 
    img.alt = alt; 
    img.id = "name"; 
    document.body.appendChild(img); 
} 

Demonstration

相關問題