 
		慕斯卡5410818
2017-09-15 17:29
<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=gd2312">
        <title>制作我的第一个网页</title>
    </head>
    <body>
        <h1>标题1</h1>
   
        <p id="p1" style="color:red" onmousedown="onmousedown()" onmouseup="onmouseup()"><u>编程词典网</u>  </p>                             <!--设置一个超链接-->
         <script language="javascript"> 
     
         function mousedown(event)                                            <!--鼠标按下时调用函数-->
         {
         var e=window.event;
         var obj=e.srcElement;
         obj.style.color=‘green’;}
               function mouseup(event)                                      <!--鼠标松开时调用函数-->                    
         {
         var e=window.event;
         var obj=e.srcElement;
         obj.style.color=‘red’;
         window.open("","编程词典网","")                                     <!--改变颜色并打开一个新窗口-->
         }
       </script>
    </body>
</html> 
				
像这样
 
				 ...
...
 
				首先你在p上绑定的onmousedown和onmouseup事件触发的函数是onmousedown()和onmouseup(),可是你下面定义的函数是mousedown()和mouseup(),其次你把定义的函数里面的obj.style.color后面的颜色用中文单引号圈起来了,应该用英文单引号或者双引号;另外你在js里写注释的格式也问题,单行注释用//多行用/* ...*/
JavaScript深入浅出
281087 学习 · 1054 问题
相似问题