Javascript 动态加载嵌入式Twitter时间线

Javascript 动态加载嵌入式Twitter时间线,javascript,twitter,coffeescript,Javascript,Twitter,Coffeescript,Twitter有很好的嵌入式时间线,但我似乎只能通过复制粘贴Twitter提供的小部件代码来实现: <a class="twitter-timeline" data-widget-id="SOME_WIDGET_ID">Tweets about XXXXX</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.cr

Twitter有很好的嵌入式时间线,但我似乎只能通过复制粘贴Twitter提供的小部件代码来实现:

<a class="twitter-timeline" data-widget-id="SOME_WIDGET_ID">Tweets about XXXXX</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
关于XXXXX的推文
!函数(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=“//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}(文档,“脚本”,“twitter wjs”);
是否有某种方法可以根据小部件ID将嵌入式时间线动态加载到div中?

有:

不过我不推荐。Twitter所要做的就是更改widgets.js文件中的一个小东西,这将停止工作。

如果您有该文件,您可以使用该函数指定一个元素来创建时间线。只需动态设置用户名,它就可以工作了