新手求助,请大神看下这小段代码。

sk811229 2015-04-26 10:33:17
下面的代码为什么不能正确执行啊,最近在看一本js的教程,是不是因为比较老了,下面的写法已经淘汰了?
请各位大神帮忙指教下。

我想实现的效果是当鼠标经过图片的时候,能够更换为另外的图片,我在自己的浏览器中测试未能成功。希望大家帮帮我,谢谢了。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="content-Type" content="text/html;charset=utf-8">
<link href="t.css" rel="stylesheet" type="text/css">
<title>JS学习</title>

<script language="javascript" type="text/javascript">
function ia(){
document.all.t1.src="../img/read-logo.gif";
}
</script>

</head>
<body>
<img name="pic1" id="pic1" src="../img/video-logo.gif"></img>
<script language="javascript" type="text/javascript">
document.all.pic1.onmouseover=ia;
</script>
</body>
</html>
...全文
114 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
slwsss 2015-04-26
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="content-Type" content="text/html;charset=utf-8">
<link href="t.css" rel="stylesheet" type="text/css">
<title>JS学习</title>	
</head>
<body>
<img name="pic1" id="pic1" src="../img/video-logo.gif"/>
<script>
	document.getElementById('pic1').onmouseover=function(){
		this.src="../img/read-logo.gif";
	}
</script>
</body>
</html>
天际的海浪 2015-04-26
  • 打赏
  • 举报
回复
document.all.t1写错了 应该是 document.all.pic1 这种写法的确已经淘汰,现在应该是 document.getElementById("pic1")
hch126163 2015-04-26
  • 打赏
  • 举报
回复
document.getElementById('pic1') 获取对象

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧