我想楼主是由于div的内容是从服务器端得到的吧,写到客户端JAVASCRIPT报错的?是吗?
如果不是用\转意下就可以了

解决方案 »

  1.   

    我想楼主是由于div的内容是从服务器端得到的吧,写到客户端JAVASCRIPT报错的?是吗?
    --------------
    啊,对,就是这样地情况。
      

  2.   

    document.write ('<div id="showpage" width=\'400\'.....></div>')
      

  3.   

    正则转下也很费劲,因为在替换之前要先取字符串,还是会遇到这个问题
    我以前是这么做的,把这些放到一个
    <textarea id="textarea1"><%=strHTML%></textarea>
    <script language=javascript>
       alert(document.getElementById("textarea1"))
    </script>
      

  4.   

    <textarea id="textarea1"><%=strHTML%></textarea>
    <script language=javascript>
       alert(document.getElementById("textarea1").value)
    </script>上面写少了,不过最好还是在服务器端替换
      

  5.   

    当然客户端的textarea要写style="display:none"
      

  6.   

    有点乱了正则忙了半天还是不行
    --------
    看一眼 hbhbhbhbhb1021(天外水火(我要多努力)) 的这个方法也不行地,因为代码写在HTML里面地,不是ASP。<textarea id="textarea1"><%=strHTML%></textarea>
    <script language=javascript>
       alert(document.getElementById("textarea1"))
    </script>
      

  7.   

    netpotRL(←≮华丽的括号≯→)┅┅(JAVA精神BEAN) 的方法不行,,因为,div的内容是从服务器端取得的。也就是我强调过的,不可能修改的。
      

  8.   

    既然能生成htm
    并且把你的那些HTML代码写到document.write函数的参数中,也一样能写到<textarea>中啊