我將圖像標籤存儲在一個ArrayList中,但我的代碼不起作用,它很簡單,不知道爲什麼。Javascript arrayList與圖像
var total_Events = [];
var img =
$('<img>', {
'title': 'Title_1 (Event '+wavy_counter+')',
'class': 'listed_event',
'id': 'wavy_event_'+wavy_counter+'',
'data-count': ''+wavy_counter+'',
'src': 'final_buttons/test.png',
'height': '50',
'width': '50',
'onclick': 'highlight.call(this);',
'data-start': '',
'data-end': ''
});
img.appendTo('#event_list_main');
//Storing Event
store_event(img);
和store_event功能:
function store_event(event)
{
total_Events.push(event);
};
當我打印陣列我什麼也沒得到。
編輯:打印代碼
$('#test').click(function()
{
for(var i=0;i<total_Events.length;i++){
document.write(total_Events[i]);
}
});
你將需要發佈更多的代碼,尤其是你的代碼使用「打印」的陣列。另外JavaScript沒有任何稱爲「ArrayList」的東西;它只是一個數組。 – Pointy 2012-03-06 23:47:34
在這種情況下,「打印」是什麼意思? – kinakuta 2012-03-06 23:47:54
'onclick':'highlight.call(this);','不好的做法。 – epascarello 2012-03-06 23:48:47