我目前正在处理一个显示图表的页面,该图表可以通过单击某些按钮进行修改。为了显示图表,我使用 amCharts 脚本(参见http://amcharts.com)。显示图表的代码是使用 ASP 动态生成的。但是,当用户单击其中一个按钮时重新加载图表时出现问题。我尝试清除写入图表的 div 并使用以下命令加载新的 JS 脚本:
document.getElementById("flashcontent").innerHTML = "";
var head = document.getElementsByTagName("HEAD")[0];
var node = document.createElement('script');
node.type = 'text/javascript';
node.async = true;
node.src = strQueryString;
head.appendChild(node);
我验证了很多时间strQueryString
变量是正确的,并且 Firebug 说加载了正确的脚本。但是,div 被清除但我的 JS 没有执行。注意:当页面加载时,我所有的 JS 都是使用类似的代码动态加载的。
谢谢 !