try
---------------------------------------
<script type="text/javascript" >
window.execScript("function DD(){window.alert('hello');}","javascript");
</script> 
<form name="form1" action="">
  <input type="button" name="Submit" value="按钮" onclick="DD();">
</form>
</body>

解决方案 »

  1.   

    我的主要意途就是在DIV 1里面动态的加入JAVASCVRIPT的语句应该如何做各位高手
      

  2.   

    楼主的代码很有创意不过用innerHTML嵌入js没有实用价值,还不如直接写在里面
    浏览器也不支持
      

  3.   

    有办法实现这一点吗?因为有些HTML的输出是通过JAVASCRIPT的一个函数实现的,所以我需要在DIV 1里面要调用这个函数输出,所以必须那样作:(
      

  4.   

    <div id=1>
    <script>
    function DD(){
      document.write("ok");
    }
    DD();
    </script>
    </div>
    这样也不能实现吗?
      

  5.   

    s=" <script type=\"text/javascript\"> function DD(){window.alert(\"hello\");}<\/script> ";
    document.getElementById("1").innerHTML=s;
    eval(function DD(){window.alert(\"hello\");})
      

  6.   

    eval("function DD(){window.alert(\"hello\");}")
      

  7.   

    使用dom:
    <body>
    <div id="1"></div>
    <script type="text/javascript" >var str="function DD(){window.alert(\"hello\");}";
    var obj=document.getElementById("1");
    var s=document.createElement("script");
    s.text=str;
    obj.appendChild(s)
    </script> 
    <form name="form1" action="">
      <input type="button" name="Submit" value="按钮" onclick="DD();">
    </form>
    </body>