課程
/前端開發(fā)
/JavaScript
/Tab選項(xiàng)卡切換效果
給每個(gè)li元素加上索引,為什么tittles[i].id = i可以,而把i換成index就不行?
2017-06-22
源自:Tab選項(xiàng)卡切換效果 1-4
正在回答
應(yīng)該是li標(biāo)簽里不帶index屬性吧!只有標(biāo)簽帶的屬性,標(biāo)簽里面才會顯示??!你換成value 、title屬性都可以看的到,標(biāo)簽不帶的屬性不顯示,但自定義之后照樣運(yùn)行。
饕餮3
但是可以正常運(yùn)行。
一般來說,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);
????????}
????}
鄢棟 提問者
index() 方法返回指定元素相對于其他指定元素的 index 位置。獲得第一個(gè)匹配元素相對于其同胞元素的 index 位置。語法:$(selector).index() ;
你說的把i換成index,即 ? tittles[ index ].id = index ?;這樣直觀肯定是不行的,要用index獲取到索引值后再將其作為參數(shù)傳給li元素加索引
舉報(bào)
本課程詳細(xì)介紹網(wǎng)頁頁面中最流行常用的tab切換效果
1 回答除了給li添加id的方法獲取索引值,還有什么方法可以獲取li的索引值呢?
2 回答為什么要加上索引?
2 回答開發(fā)者工具看不到li的索引值,求解?
2 回答把包含img元素的li元素選出來,這樣設(shè)置為block時(shí)候?yàn)槭裁床伙@示
2 回答想問,內(nèi)容的li為什么不加id索引,怎么能直接找到對應(yīng)的內(nèi)容
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-08-14
應(yīng)該是li標(biāo)簽里不帶index屬性吧!只有標(biāo)簽帶的屬性,標(biāo)簽里面才會顯示??!你換成value 、title屬性都可以看的到,標(biāo)簽不帶的屬性不顯示,但自定義之后照樣運(yùn)行。
2017-06-22
但是可以正常運(yùn)行。
2017-06-22
一般來說,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);
????????}
????}
2017-06-22
index() 方法返回指定元素相對于其他指定元素的 index 位置。獲得第一個(gè)匹配元素相對于其同胞元素的 index 位置。語法:$(selector).index() ;
你說的把i換成index,即 ? tittles[ index ].id = index ?;這樣直觀肯定是不行的,要用index獲取到索引值后再將其作為參數(shù)傳給li元素加索引