使用innerHTML插入的JS不会被执行的,这就是你直接用HTML可以,但放到JS里就不行的根本原因.和这个没关系,而是你把原来的HTML内容转换成了JS,如果这个JS是用的innerHTML方法来输出内容的,而且你这个JS原来的HTML页是有脚本的,那这段脚本就不会被执行.如果是用document.write方法输出的,应该可以.
有一个jQuery插件叫做“superSlide”能实现这个效果!