我想將從服務器獲取的數據附加到div標籤,但我無法使其工作。這是HTML格式的div標籤,我想從JS代碼中追加數據。附加到標籤
HTML:
<body onload="initialize()">
<div id="text"></div>
</body>
這裏是JavaScript代碼。我想用一個將數據附加到div標籤的函數替換document.write。
JS:
function initialize() {
$.getJSON('http://www.wawhost.com/izdelava-mobilne-aplikacije-2-del/fetch.php?callback=?', function (data) {
for (var i = 0; i < data.length; i++) {
document.write('<img src="' + data[i].image + '" />' + data[i].title + data[i].description + '<br>');
}
});
}
小提琴:http://jsfiddle.net/GDxtf/
我剛開始學習JavaScript。幫助將不勝感激:)
通過* append *,你的意思是*插入*?如果是這樣,你可以使用getElementById()和innerHTML。 – 2013-03-20 16:26:36
@David這對我不起作用,因爲它不斷替換數據。無論如何謝謝你! :) – alesko007 2013-03-20 16:40:22
'var e = getElementById(「text」)。innerHTML = e.innterHTML +「」'這樣的事情不行嗎? –
2013-03-20 16:43:52