登录

javascript - JS里的<号,W3C验证提示错误,为什么?

<style  type="text/css">
 body,p,span,ul,li{ margin:0; padding:0;}
 #p1{ 
    width:200px; 
    height:200px; 
    background:#F00; 
    position:relative; 
    left:-200px; top:0;
    }
 #p1 span{ width:20px; height:50px; background-color:#00F; position:absolute; left:200px; top:75px;}
 #p2{width:200px; height:200px; background-color:#F00;
  filter:alpha(opacity:30);
  opacity:0.3;
 }
 ul,li{list-style:none;}
 ul li{width:200px; height:100px; background-color:#FF0; margin-bottom:20px;}
</style>
<script type="text/javascript">
 window.onload = function(){ 
  var aLi = document.getElementsByTagName('li');
  for(var i = 0; i < aLi.length; i++){
  aLi[i].timer=null;
   aLi[i].onmouseover = function(){
    startMove(this,400);
   }
   aLi[i].onmouseout = function(){
    startMove(this,200);
   }
  }
 }



 function startMove(obj,iTarget){
   clearInterval(obj.timer);
   obj.timer = setInterval(function(){
   var speed = (iTarget - obj.offsetWidth)/8;
   speed = speed >0 ? Math.ceil(speed):Math.floor(speed);
   if(obj.offsetWidth == iTarget){
    clearInterval(obj.timer);
   }
   else{
    obj.style.width = obj.offsetWidth + speed + 'px';
   } 
  },30);
 }
</script>
</head>

<body>
 <!--<p id="p1"><span>分享</span></p>
    <p id="p2"></p>-->
   
    <ul>
     <li></li>
        <li></li>
        <li></li>
    </ul>
</body>
# JavaScript
伊谢尔伦 伊谢尔伦 2543 天前 354 次浏览

全部回复(2) 我要回复

  • ringa_lee

    ringa_lee2017-04-11 11:32:34

    这样写试试:

    <script type="text/javascript">
    <!--
      
    //-->
    </script>

    XHTML 文档是 XML 的子类型,所以需要遵循 XML 语法规范。

    建议使用 HTML 5 而不是 XHTML。

    回复
    0
  • 巴扎黑

    巴扎黑2017-04-11 11:32:34

    html 的doctype改成 <!doctype html>

    回复
    0
  • 取消 回复 发送