第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于li元素加索引

給每個(gè)li元素加上索引,為什么tittles[i].id = i可以,而把i換成index就不行?

正在回答

4 回答

應(yīng)該是li標(biāo)簽里不帶index屬性吧!只有標(biāo)簽帶的屬性,標(biāo)簽里面才會顯示??!你換成value 、title屬性都可以看的到,標(biāo)簽不帶的屬性不顯示,但自定義之后照樣運(yùn)行。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

饕餮3

對 我也發(fā)現(xiàn)了這個(gè)問題,id換成比如idx,標(biāo)簽里是不會顯示的。。但是運(yùn)行時(shí)沒有問題的。。好奇怪,既然不顯示,那去哪里了呢,怎么又能夠生效呢
2017-10-22 回復(fù) 有任何疑惑可以回復(fù)我~

http://img1.sycdn.imooc.com//594bcb1200015d7e05450188.jpg

http://img1.sycdn.imooc.com//594bcb120001066506270190.jpg

http://img1.sycdn.imooc.com//594bcb150001041e09410635.jpg

但是可以正常運(yùn)行。

0 回復(fù) 有任何疑惑可以回復(fù)我~

一般來說,titles[i].index=i;應(yīng)該是可行的,你看看你代碼其他地方是不是有邏輯問題,檢查下。實(shí)在找不出問題用谷歌開發(fā)者工具去看問題,你單獨(dú)一個(gè)語句,看不出是為什么,。。

以下代碼供參考:

下面這個(gè)ul,如何點(diǎn)擊每一列的時(shí)候alert其index?:

<ul id=”test”>
? ?<li>這是第一條</li>
? ?<li>這是第二條</li>
? ?<li>這是第三條</li>

</ul>


var?lis = document.getElementById('test').getElementsByTagName('li');

????for(var?i =0 ;i<lis.length;i++){

????????lis[i].index = i;

????????lis[i].onclick =?function(){

????????????alert(this.index);

????????}

????}


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

鄢棟 提問者

首先非常感謝您的耐心回答,下面是我的仔細(xì)截圖,跟你上面的代碼沒有區(qū)別,僅僅在于設(shè)置屬性名不一樣。
2017-06-22 回復(fù) 有任何疑惑可以回復(fù)我~
#2

鄢棟 提問者

不過,用setAttribute('index',i)是可以加上的,然后對應(yīng)的mods調(diào)用的時(shí)候用getAttribute('index')來獲取
2017-06-22 回復(fù) 有任何疑惑可以回復(fù)我~

index() 方法返回指定元素相對于其他指定元素的 index 位置。獲得第一個(gè)匹配元素相對于其同胞元素的 index 位置。語法:$(selector).index() ;

你說的把i換成index,即 ? tittles[ index ].id = index ?;這樣直觀肯定是不行的,要用index獲取到索引值后再將其作為參數(shù)傳給li元素加索引

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

鄢棟 提問者

不是,我寫錯(cuò)了,我的意思是換成titles[i].index=i就不行
2017-06-22 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

關(guān)于li元素加索引

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號