本帖最后由 yongsky 于 2009-07-16 03:09:10 编辑

解决方案 »

  1.   

    LZ代码没有错,兼容方面也没问题把<textarea id="area"></textarea>改为<div id="area"></div>在FF下就可以运行
      

  2.   

    <html>
    <head>
    <title>test</title>
    <script type="text/javascript">
    function InsertImg(tag) {
    var area = document.getElementById("area");
    var xtag = document.createElement('img');
    xtag.src = tag;
    area.appendChild(xtag); }
    </script>
    </head>
    <body>
    <img src="path/xxx.jpg" onclick="javascript:InsertImg(this.src);" />
    <div id="area"></div>
    </body>
    </html>
    我试了一下,如果用
    <textare id="area"></textarea>
    这个标签的话firefox能显示,ie报错
    不过换成<div id="area"></div>就没事了
      

  3.   

    天,我的浏览器怎么跟你们的不一样??? 我的是IE中正常,FF下异常
      

  4.   

    <textare id="area"></textarea>
    LZ的标记都写错了
    <textarea id="area"></textarea>
      

  5.   

    而且textarea插入图片只有IE能显示出来,其他能插入但不会显示LZ可以用iframe