<!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>
2017-09-15
像這樣
2019-10-21
2017-09-15
首先你在p上綁定的onmousedown和onmouseup事件觸發的函數是onmousedown()和onmouseup(),可是你下面定義的函數是mousedown()和mouseup(),其次你把定義的函數里面的obj.style.color后面的顏色用中文單引號圈起來了,應該用英文單引號或者雙引號;另外你在js里寫注釋的格式也問題,單行注釋用//多行用/* ...*/