<!DOCTYPE?HTML>
<html>
????<head>
????????<meta?http-equiv="Content-Type"?content="text/html;?charset=gd2312">
????????<title>制作我的第一個(gè)網(wǎng)頁</title>
????</head>
????<body>
????????<h1>標(biāo)題1</h1>
???
????????<p?id="p1"?style="color:red"?onmousedown="onmousedown()"?onmouseup="onmouseup()"><u>編程詞典網(wǎng)</u>??</p>?????????????????????????????<!--設(shè)置一個(gè)超鏈接-->
?????????<script?language="javascript">?
?????
?????????function?mousedown(event)????????????????????????????????????????????<!--鼠標(biāo)按下時(shí)調(diào)用函數(shù)-->
?????????{
?????????var?e=window.event;
?????????var?obj=e.srcElement;
?????????obj.style.color=‘green’;}
???????????????function?mouseup(event)??????????????????????????????????????<!--鼠標(biāo)松開時(shí)調(diào)用函數(shù)-->????????????????????
?????????{
?????????var?e=window.event;
?????????var?obj=e.srcElement;
?????????obj.style.color=‘red’;
?????????window.open("","編程詞典網(wǎng)","")?????????????????????????????????????<!--改變顏色并打開一個(gè)新窗口-->
?????????}
???????</script>
????</body>
</html>
2017-09-15
像這樣
2019-10-21
2017-09-15
首先你在p上綁定的onmousedown和onmouseup事件觸發(fā)的函數(shù)是onmousedown()和onmouseup(),可是你下面定義的函數(shù)是mousedown()和mouseup(),其次你把定義的函數(shù)里面的obj.style.color后面的顏色用中文單引號(hào)圈起來了,應(yīng)該用英文單引號(hào)或者雙引號(hào);另外你在js里寫注釋的格式也問題,單行注釋用//多行用/* ...*/