re = /<p>/ig;
txt.replace(re,"<br>");
re=/</p>/ig;

解决方案 »

  1.   

    不行啊!我想是不是不关re的事?
    innerHTML是否允许改变??
      

  2.   

    <HTML>
    <HEAD>
    <Script language="JavaScript">
    function change() {
                        var txt=document.all.body1.innerHTML;
                         var re;
      re = /<p>/i;
      txt=txt.replace(re,"<br>");
      re=/<\/p>/i;
      txt=txt.replace(re,"<br>");
      document.all.body1.innerHTML=txt;
    }
    </Script>
    </HEAD><BODY id=body1 bgcolor="ffffff" onload="change()">
    <p>2323</p>
            <p>sldjfsl;<br>dkjfl;s</p>
    </BODY>
    </HTML>
      

  3.   

    outerHTML和innerHTML的是什么?
    他能动态的改变网页内容吗?怎么改变?
      

  4.   

    innerHTML是元素所包含的HTML标签字符串,如:<p id="pObj"><b>2323</b></p> ,pObj的innerHTML就是<b>2323</b>而outerHTML是包括元素本身的全部HTML标签,如:<p id="pObj"><b>2323</b></p> ,pObj的outerHTML就是<p id="pObj"><b>2323</b></p>
      

  5.   

    innerHTML与outerHTML可以用来动态生成自己想要的很多效果,方便使用。