我想动态生成一些元素(事先不知道多少)并将它们粘合在一起,并基本上扩展一个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/ –