建议用<div>标签
例如:
<div id="testid" style="color:#FF0000">这个字是红色的</div>需要改变的时候只要写:testid.style.color="#FFFF00";这样字就变成黄色的了,还不用刷新页面

解决方案 »

  1.   

     js在页面上replace数据,
    如果再刷新页面的话,
    replace无效
      

  2.   

    to rjzou2006:  我是新手! js在页面上replace数据, 
     如果再刷新页面的话, 
     replace无效 
    我的理解:假如在一个按钮上,加入了<div id="testid" style="color:#FF0000" >这个字是红色的 </div > 后,点该按钮后,div中的字是不是就变成了红色。如果刷新,就会便会原来的!
      

  3.   

    replace后页面的颜色就变了啊,为什么还要刷新页面?如果非要刷新的话,就得利用cookie或者userdata了。我对正则不熟悉,对那些特殊字符不知如何处理,等高人来指教下。楼上的,只要页面不采取session、cookie、userdata这些方式,刷新后就当然就变回原来的样子了。另外,JS改变是用document.getElementById("元素ID")去操作元素。