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

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)这样的函数来取得图片的对象呢?
谢谢!
...全文
64 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
thurnoon 2003-12-28
  • 打赏
  • 举报
回复
谢谢songqzs,谢谢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'">

61,129

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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