因为 text-decoration:blink   闪烁属性 在 IE 中体现不出来。。火狐可以所以我自己写了一个JS脚本语言实现
代码如下:
<script type="text/javascript">    var obj = document.getElementById("fontid").style.visibility;
    function change(obj) {        setInterval('bind(obj)', 1000);
    }
    function bind(obj) {
        if (obj == "hidden") {
            obj = "visible";
        }
        else {
            obj = "hidden";
        }
    }    window.onload = change;
  
</script>
<body>
    <form id="form1" runat="server">
    <div id="fontid">斯普林</div>
    </form>
</body>代码有误。。请问错在哪里?

解决方案 »

  1.   

      setInterval(function(){bind(obj);}, 1000);function bind(obj) {
      if (obj == "hidden") {
      obj = "visible";
      }
      else {
      obj = "hidden";
      }
    document.getElementById("fontid").style.visibility = obj;
      }
      

  2.   


    <span id=fontid>哈哈哈</span>
    <script>
    var o=document.getElementById("fontid");
    function blink(){
      o.style.visibility=o.style.visibility=='visible'?'hidden':'visible';
      setTimeout('blink()',500);
    }
    window.onload =blink();
    </script>
      

  3.   

    这样封装一下更好:
    <script>
    (function(){
      setInterval(function(){
        var o= document.getElementById('fontid');
        o.style.visibility=o.style.visibility=='visible'?'hidden':'visible'
      },500);
    })()
    </script>
    <span id=fontid>哈哈哈</span>
      

  4.   

      if (obj == "hidden") {判断条件不对