[英]The addEventListener method doesn't work in JavaScript File
這是HTML頁面。 當鼠標移至或移出時,文本中的顏色應更改。
<html>
<head>
<title>Untitled</title>
<script type="text/javascript" src="prjs10_2.js"></script>
</head>
<body>
<p> This is very <span id="int">interesting</span>!</p>
</body>
</html>
這是JavaScript文件。 您可以修復必須執行的addEventListener方法嗎?
var int = document.getElementById('int');
int.document.addEventListener("mouseover", function() {
int.style.color = "#FF0000";}, false);
int.document.addEventListener("mouseout", function() {
int.style.color = "#000000"}, false);
更改此:
var int = document.getElementaryById('int');
對此:
var int = document.getElementById('int');
Element
為Elementary
。id="int"
的元素之前調用document.getElementaryById('int')
。 將腳本移到</body>
之前(或至少移到<span id="int">interesting</span>
)。 document
屬性。 您想將事件處理程序直接綁定到元素。 將int.document
所有實例更改為int
。 但是,如果您只是想在鼠標指向元素時更改元素的顏色,請忘記JavaScript並使用:hover
偽類 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.