1ã为å¾çç»å®ç¹å»äºä»¶
2ãå¨ç¹å»äºä»¶ä¸ä½¿ç¨jQueryè·å¾å¾ççsrcå±æ§
3ãè°ç¨ææ¬æ¡çval()æ¹æ³ï¼å°åå°çå¾çè·¯å¾æ¾ç¤ºå¨ææ¬æ¡ä¸
<html>是很多图片,不是一个,不会每一个图片都写一个ID吧,这样太麻烦了吧
追答你这些图片是怎么出来的?自己一个个添加的?应该是从数据库里读出来的吧?如果是从数据库里读出来的,就可以利用循环给每个图片的ID属性设置一下,不用自己写,很方便。
追问
.gif" alt="fac/m0.gif"
图片是遍历出来的,在js里怎么获取图片地址
设:$num是图片地址。
.....
然后在JS里:
alert(document.getElementById(你的$num).src);
你还不太明白我的意思
在div里已经遍历出很多图片,点击div里的任意一个图片,在js里能获取点击图片的地址
图片的src属性就是图片地址,你不就是想要图片的地址吗?那就获得src属性即可。
追问那图片的地址是随机的,点那个图片,获取那个图片的地址,而你alert(document.getElementById(你的$num).src);只能获取某一个图片的地址,当点击其它图片就获取不到地址了
追答哦,那你就给每个图片加一个点击触发的JS事件,这个事件里再写alert。比如啊。
funciton upp(addr)
{
alert(addr);
}
addr参数是每个图片的路径。
然后给每个图片加一个触发的事件:);"