如:document.all.a.innerHTML = "abc<scr"+"ipt>document.write(aaa());</scr"+"ipt>";
的写法不行

解决方案 »

  1.   

    can you explain it more clear?
      

  2.   

    function test()
    {
       return 'test';
    }
    var str = "abc" + test();
    document.all.a.innerText = str ; 
      

  3.   

    <div id=a style="border:1 #000000 solid">bbbbbbbbbbbbbbbbbb
    <script language="javascript">
      document.all.a.innerHTML = "abc<scr"+"ipt defer>document.write('a');</scr"+"ipt>";
      //alert(document.all.a.innerHTML)
    </script>
    </div>
    //小case
    //永远要留意script块的defer属性
    //外层的script块必须包含在div内部
    //最后,请给分吧,:)
      

  4.   

    defer属性是要拉什么什么的啊。
      

  5.   

    指定defer是在script执行的时候才装载它,可以加快页面的装载速度,虽然明白它是什么意思,却真的很少用,忽略它了,谢谢 mandolin(伤心曼陀铃)