我想動態生成一些元素(事先不知道多少)並將它們粘合在一起,並基本上擴展一個div,比如id爲「myDiv」。出於演示目的,假設客戶端收到一條消息,通過擴展div來即時生成三個按鈕列表。建議使用不同元素動態生成html的方法
我堅持,雖然,因爲我生成列表這樣
然後才能追加做
document.getElementById('myDiv').innerHTML = html;
,爲了生成每個按鈕我最初的意圖是再do this每個按鈕都是在while循環中動態生成的適當的div。但這個東西不行。對於像我這樣的新手來說,這裏可能有幾件事情。
- 是否有一個JavaScript示例,我可以在for循環中使用,以便動態生成按鈕,給他們我想要的id並委託他們?
- 我應該將第一部分從Javascript轉換爲jQuery,然後使用jQuery同時執行這兩件事情?如何(在這個例子中)?
- 這些東西有沒有很好的參考?
預先感謝您的寶貴時間。我不希望所有三個問題的答案,但我想就如何實現這個小目標作爲如何繼續我的工作的指導方針的答案。
使用jquery將永遠更好 –
謝謝。但是,如何在jQuery中完成這麼簡單的事情呢? – MightyMouse
網上有很多例子,在這裏有很多問題在stackoverflow。 開始的好地方將是 http://api.jquery.com/ –