onfocus="this.select() ;this.style.color='red'; this.style.backgroundColor='beige'"

解决方案 »

  1.   

    就跟这个一样
    http://www.gufei.net/showjs.asp?js_id=23
    但是是在输入框里面显示,帮忙啊!
      

  2.   

    <input type=text value="请输入搜索条件" id="highlight"><script>
    var text="RAINBOW TEXT" // YOUR TEXT
    var speed=80 // SPEED OF FADE
    if (document.all||document.getElementById){
    //document.write('<span id="highlight">' + text + '</span>')
    var storetext=document.getElementById? document.getElementById("highlight") : document.all.highlight}
    else
    document.write(text)
    var hex=new Array("00","14","28","3C","50","64","78","8C","A0","B4","C8","DC","F0")
    var r=1
    var g=1
    var b=1
    var seq=1
    function changetext(){
    rainbow="#"+hex[r]+hex[g]+hex[b]
    storetext.style.color=rainbow
    }
    function change(){
    if (seq==6){
    b--
    if (b==0)
    seq=1
    }
    if (seq==5){
    r++
    if (r==12)
    seq=6
    }
    if (seq==4){
    g--
    if (g==0)
    seq=5
    }
    if (seq==3){
    b++
    if (b==12)
    seq=4
    }
    if (seq==2){
    r--
    if (r==0)
    seq=3
    }
    if (seq==1){
    g++
    if (g==12)
    seq=2
    }
    changetext()
    }
    function starteffect(){
    if (document.all||document.getElementById)
    flash=setInterval("change()",speed)
    }
    starteffect()
    </script>
      

  3.   

    哈哈,能实现了,不过有2个问题请教下
    1。想突然变色不是渐变怎么实现?
    2。我去掉runat="server"后才能实现,否则出错?是什么原因呢?