亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

遍歷img取當前點擊img屬性

遍歷img取當前點擊img屬性

阿晨1998 2018-09-05 14:14:52
大家好,第一次提問有點緊張,本人小白,望與大家共同進步。問題是這樣的,我遍歷出來一組img,想要取到當前點擊img的下標,我在img上加了一個num屬性用來獲取該元素的key,我應該怎么獲取當前img的num呢?{foreach from=$answers item=item key=key }<img src="{$item.img}" num="{$key}" onclick="selectImg(this)" class="funny-img" style=" width: 23%;margin: 0 1% 4% 1%;float: left; opacity: 0.6;">     {/foreach}這是遍歷的img//打印當前元素function selectImg(a){    console.log(a)}我再console.log(this.num)是undefined,各種方法都用過,我現在已經不知道怎么獲取了,求大神指導指導。
查看完整描述

1 回答

?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

<div id='wrap'>

    <img src="image/1.jpg" alt="" num="1">

    <img src="image/2.jpg" alt="" num='2'>

    <img src="image/3.jpg" alt="" num='3'>

    <img src="image/4.jpg" alt="" num='4'>

</div>

<script type="text/javascript">

    var wrap=document.getElementById("wrap");


    var imgs=wrap.getElementsByTagName('img');

    console.log(imgs.length);

    for(var i in imgs){

        imgs[i].index=i;

        imgs[i].onclick=function(){

            alert(this.getAttribute('num'));

            console.log(this.index);

        }

    }

</script>


查看完整回答
反對 回復 2018-10-10
  • 1 回答
  • 0 關注
  • 887 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號