Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript奇怪的行为,在我将光标移出窗口时使用alert和_Javascript_Html - Fatal编程技术网

javascript奇怪的行为,在我将光标移出窗口时使用alert和

javascript奇怪的行为,在我将光标移出窗口时使用alert和,javascript,html,Javascript,Html,我有几张小照片和一张大照片。 当我的光标位于一个小光标上时,我希望使用onmouseover将其替换为大光标 它不起作用并产生一种奇怪的行为: 当有警报时,它工作良好,否则当我在图片3时,它不会发生任何事情。 然而,当我移动到图片2上时,图片3显示良好,但我想要光标所在的图片…: 有人有什么想法吗? 非常感谢 可能不是原因,但最大兼容性和可用性的id应该以字母a-zA-ZSeems开头,这样对我来说很好:CSS id可能不是以数字开头的,所以您可能遇到了问题。此外,您还有一个parfait.js

我有几张小照片和一张大照片。 当我的光标位于一个小光标上时,我希望使用onmouseover将其替换为大光标

它不起作用并产生一种奇怪的行为: 当有警报时,它工作良好,否则当我在图片3时,它不会发生任何事情。 然而,当我移动到图片2上时,图片3显示良好,但我想要光标所在的图片…:

有人有什么想法吗?
非常感谢

可能不是原因,但最大兼容性和可用性的id应该以字母a-zA-ZSeems开头,这样对我来说很好:CSS id可能不是以数字开头的,所以您可能遇到了问题。此外,您还有一个parfait.js脚本。那里发生了什么事?此外,出于某种原因,你有一个迷路的标签。最后,您需要处理函数命名。f作为一个函数名,它不会告诉任何人你希望它如何工作,并且会使将来可能是你自己的人很难回到这段代码。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"     "http://www.w3.org/div/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="style.css" />
<script type="text/javascript" src="jquery.js"></script>
</head>
<img id="0" src="images/voiture.jpg"  width="300px"/></br>
<img id="1" src="images/voiture.jpg" width="100px" onmouseover="f(1)" />
<img  id="2" src="images/voiture1.jpg" width="100px" onmouseover="f(2)" />
<img  id="3" src="images/voiture2.jpg" width="100px" onmouseover="f(3)"/>
<img  id="4" src="images/voiture3.jpg" width="100px" onmouseover="f(4)" />
<script>
function f(num)
{
document.getElementById("0").setAttribute('src',document.getElementById(num).src);
}
</script>
</noscript>
</html>