2013-03-12 88 views
0

我通過添加此代碼動態地從javascript for循環創建按鈕。如何在使用Javascript創建按鈕時包含變量?

var container = document.getElementById('myList'); 
var new_element = document.createElement('li'); 
new_element.innerHTML = '<button type="button" id="">label</button>'; 

我需要將數組中的元素添加到按鈕ID和標籤。像這樣,例如;

arrMarkers[i].title 

我怎樣才能創建按鈕字符串中附上這些數組值?

+0

什麼問題?它是一個常用的連接''';' – Rab 2013-03-12 10:48:38

+0

你在那裏得到了按鈕......?據我所知,你不會得到任何按鈕 – 2013-03-12 10:55:23

回答

1
newElement.innerHTML = '<button type="button" id="' + arrMarkers[i].id + '">' + arrMarkers[i].title + '</button>'; 
1

我的理解,你正在尋找字符串連接:

new_element.innerHTML = '<button type="button" id="' + arrMarkers[i].id + '">' + arrMarkers[i].title + '</button>'; 
+0

':D'誰不喜歡字符串連接? – VisioN 2013-03-12 10:51:55

+1

無法得到爲什麼這個答案是downvoted。誰可以給我解釋一下這個? – Nek 2013-03-12 10:52:51

+0

對於Vision to Answer來說可能太簡單了:)。爲什麼不喜歡,如果它值得一個。並使downvote毫無意義 – Rab 2013-03-12 10:56:30

相關問題