从xmlHttpRequest对象返回的内容里面有<script></script>标记,里面放的是一些实现特定效果的JS脚本,我想在不刷新页面的情况下重新执行一遍这段JS代码,我用getElementsByTagName("SCRIPT") 得到返回内容里的所有script标记,然后用循环eval(script.innerHTML),这样想得到的效果没有出来,但如果这个script标记是一个特定的函数而不是实现特效的JS代码就可以,不知道我说清楚了没有,有哪位高手知道思路或曾经遇到过类似的情况请帮忙,万分感谢!可以QQ联系我:35426996
<script type="text/javascript">
<!--
var strScript = "document.body.bgColor='blue';alert(document.body.bgColor);";
var oNewScript= document.createElement("SCRIPT");
oNewScript.text = strScript;
document.body.appendChild(oNewScript);
//-->
</script>
</body>
xmlhttprequest对象返回的内容里如果有<script>标签,将其赋给某id的innerHTML后,里面的<script>里的代码的不会执行的了,故需要在将其赋给某id的innerHTML之前需要将其中的script执行,这段script又有两种情况 一种是不影响页面的样子,另一种情况是影响页面的样子的,哪位高手写过这样的执行script代码的函数吗 我这有的对于前一种情况是可以的 对于后一种情况就不行了