innerHTML IE和FF都支持的
outerHTML 只有IE支持

解决方案 »

  1.   


    document.write("<a href='"+a+".jsp'>"+a+"</a>")
      

  2.   

    建议你选择一个第三方脚本库,如jQuery,这些脚本库都有多浏览器兼容行处理。
      

  3.   

    <script type="text/javascript">
    var a=1;
    var url = (a==1)?1:2;
    document.write('<a href='+url+'.jsp>'+url+'</a>');
    </script>
      

  4.   

    刚刚挨个测试了下,
    IE和FF都支持innerHTML,
    但只有IE才支持innerText,outerHTML,outerText.
    尽信书不如无书啊.
    以后应该以实际为准,害我浪费了有两三个小时去找替代方案,
    昏死了.