2013-05-09 169 views
0

HI我需要圖像標籤應該在分割中生成它接收對象的次數。但它不起作用。任何人都可以請幫助我一樣。任何幫助深表謝意。在html標籤中獲取元素的值a元素的值

<div id="validation" class="subcontent" > 

<script type="text/javascript"> 

    Parse.initialize("@@@@", "@@@@"); 
    //var description1 = document.getElementById("news").value; 
    var uid1 = document.getElementById("uid").value; 
    var interior= Parse.Object.extend("Interior"); 
    var query = new Parse.Query(interior); 
    query.equalTo("user_id", uid1); 
    query.find({ 
    success: function(results) { 
    alert("Successfully retrieved " + results.length + " scores."); 

    for (var i = 0; i < results.length; i++) { 
    // This does not require a network access. 
    var Imageurl = results[i].get("image_url"); 
    var Imageur2 = results[i].get("image_title"); 
    var elemen = Imageurl; 
    var elemen1 = Imageur2; 
    var content = "<img src='+elemen+' />"; 
    // Insert using this: 
    document.getElementById('validation').innerHTML = content; 
    } 
}, 
    error: function(error) { 
    alert("Error: " + error.code + " " + error.message); 
    } 
}); 

</script> 

+0

它在stackoverflow.com上的工作方式是,如果它解決了您的問題,那麼您接受並且upvote答案:) – 2013-05-10 11:30:43

回答

0

既然你不是說明你正在使用我假設你沒有使用任何,所以這裏的庫是一個循環將圖像實際上是附加到你的元素:

(我假設results是一個正常的對象)

var imageUrl, 
    imageUr2, 
    content = ''; 

for (var i = 0; i < results.length; i++) { 
    imageUrl = results[i].image_url; 
    imageUr2 = results[i].image_title; 

    content += '<img src="'+elemen+'" />'; 
} 
document.getElementById('validation').innerHTML = content; 

這將正確地在結果對象中的所有圖像添加到您的validation DOM元素。你的錯誤是你沒有正確連接字符串,並且你以<img src="+elemen+" />而不是正確的路徑結束。

此外,在將其附加到DOM之前,您總是先覆蓋您的內容,而不是先將所有內容連接起來。