关于动态更改图片的一个问题

thurnoon 2003-12-27 01:29:28
我想实现点击图片时将图片换位另一幅,我原来是这样做的:
<img src="img0.gif" border="0" name="img" onclick="document.img.src='img1.gif'">

现在的问题是,name是动态分配的,比如说有一个count=0的变量,我通过document.write("...name='img"+count+"'>")这种方式实现。这时候我就没法用"document.img.src=..."这种方法来更改图片了。我知道有document.getElementById(id)这样的函数来取得一个element,不知有没有类似document.getImgByName(name)这样的函数来取得图片的对象呢?
谢谢!
...全文
27 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
thurnoon 2003-12-28
谢谢songqzs,谢谢bencalie!
回复
bencalie 2003-12-27
onclick="document.img.src='img1.gif'"

改成

onclick="this.src='img1.gif'"

用this就可以表示触发onclick事件的图片对象了
回复
songqzs 2003-12-27
怎么不能用呀!
<img src="img0.gif" border="0" name="<%="img"+count%>" onclick="document.<%="img"+count%> .src='img1.gif'">
回复
发动态
发帖子
CSS
创建于2007-09-28

5.9w+

社区成员

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
申请成为版主
社区公告
暂无公告