可以的哦.<script> 
var S ='<span>&nbsp;</span><script DEFER>' + 'alert("hi");'+ '</script' + '>'; 
</script> 
<input type=button onclick="document.all.test.innerHTML=S">
<div id=test></div>

解决方案 »

  1.   

    或是用这种.<input type=button onclick="mydiv.innerHTML='alert(\'灰豆宝宝.net\')';eval(mydiv.innerHTML)">
    <div id=mydiv></div>
      

  2.   

    试了一下是可以的,不过有个问题,alert是在本页弹出的对话框,而我那个是生成一个日历的东西,这样的话它是在一个新的页面生成,而不是在我原来的页面指定的地方,有办法吗?
      

  3.   

    alert是在本页弹出的对话框,而我那个是生成一个日历的东西,这样的话它是在一个新的页面生成,而不是在我原来的页面指定的地方-----------alert()这只是个举例而已.
    你可以照你的来改.
      

  4.   

    alert是在本页弹出的对话框,而我那个是生成一个日历的东西,这样的话它是在一个新的页面生成,而不是在我原来的页面指定的地方-----------alert()这只是个举例而已.
    你可以照你的来改.