请教下JS在div下如何判断被选中的图片

sxq129601 2016-09-26 06:27:42
以下是代码,我不知道在JS判断被选中图片的ID,能否给个案例谢谢

<script language="javascript" type="text/javascript">
function func(){
//slider是div中的id值
var img1 = document.getElementById("slider").getElementsByTagName("img")[0].id;
alert(img1);

if (imgs="ddddd"){
window.location.href="b.html";
}

}
</script>


<body>
<!--幻灯 -->
<div class="lanrenzhijia">
<div id="slider" class="lanrenzhijia2" onclick="func();">
<img src="./image/111.jpg" alt="" title="#lanrenzhijia1" height="475" id="ddddd">
<img src="./image/111.jpg" alt="" title="#lanrenzhijia1" height="475" id="ccccc">
</div>
<div id="preloader"></div>
</div>
<!--幻灯 -->

</body>
...全文
283 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2016-09-26
  • 打赏
  • 举报
回复

<script language="javascript" type="text/javascript">
function func(e){
//slider是div中的id值
var ele = e.target || e.srcElement;
if (ele.tagName=="IMG") {
var img1 = ele.id;
alert(img1);

if (img1=="ddddd"){
window.location.href="b.html"; 
}
}
}
</script>


<body>
<!--幻灯 -->
    <div class="lanrenzhijia">
<div id="slider" class="lanrenzhijia2" onclick="func(event);">
   <img src="./image/111.jpg" alt="" title="#lanrenzhijia1" height="475" id="ddddd">
   <img src="./image/111.jpg" alt="" title="#lanrenzhijia1" height="475" id="ccccc">
   </div>
<div id="preloader"></div>
</div>
<!--幻灯 -->

</body>
  • 打赏
  • 举报
回复
当你需要点击其中的切换图片去做一些操作时,比如点击图片跳转,点击事件 应该加在图片上 这样点击事件触发,那么你就知道点击了哪张图片

87,904

社区成员

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

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