日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 一個(gè)js選項(xiàng)卡的例子中某次遍歷的意思不太懂。。。

瀏覽:226日期:2023-04-18 15:14:51

問題描述

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Document</title> <style>*{ margin:0; padding: 0;}.active{ background: red;}#main p{ width: 200px; height: 200px; background: yellow; display: none;} </style> <script>window.onload=function(){ var op = document.getElementById(’main’); var oIp = op.getElementsByTagName(’input’); var ap = op.getElementsByTagName(’p’); for(var i=0;i<oIp.length;i++) {oIp[i].index=i;oIp[i].onclick=function(){ for(var i=0;i<oIp.length;i++) // 就是這兒 {oIp[i].className='';ap[i].style.display=''; } this.className='active'; ap[this.index].style.display='block'} }} </script></head><body> <p id='main'><input type='button' value='111'><input type='button' value='222'><input type='button' value='333'><input type='button' value='444'><p style='display: block'>1</p><p>2</p><p>3</p><p>4</p> </p></body></html>

這是一個(gè)網(wǎng)上的選項(xiàng)卡的例子,然后不太懂例子中js部分,第二次for循環(huán)的意思是什么。。。QAQ

問題解答

回答1:

外面一層的for,主要是為了給每一個(gè)選項(xiàng)卡按鈕綁定onclick事件。

而里面的這個(gè)for,是在綁定的onclick事件之內(nèi),它的作用是,當(dāng)點(diǎn)擊了被綁定的選項(xiàng)卡時(shí),遍歷所有的選項(xiàng)卡,把不是當(dāng)前點(diǎn)擊的選項(xiàng)卡都重置成隱藏狀態(tài),然后這個(gè)for下面的:

this.className='active';ap[this.index].style.display='block';

是把當(dāng)前點(diǎn)擊項(xiàng)對應(yīng)的標(biāo)簽頁顯示出來。

這樣,就只有當(dāng)前點(diǎn)擊項(xiàng)對應(yīng)的標(biāo)簽會(huì)顯示出來,其余的標(biāo)簽頁都被隱藏。如果沒有這個(gè)for,當(dāng)你點(diǎn)擊第一個(gè)標(biāo)簽,第一個(gè)標(biāo)簽顯示出來。然后你點(diǎn)擊了第二個(gè)標(biāo)簽,第二個(gè)標(biāo)簽顯示出來,現(xiàn)在就有第一個(gè)和第二個(gè)標(biāo)簽頁同時(shí)顯示;接著你點(diǎn)擊了第三個(gè)標(biāo)簽,前面兩個(gè)沒有隱藏,而第三個(gè)標(biāo)簽頁顯示出來,…………這樣,到最后,你點(diǎn)完所有的標(biāo)簽按鈕時(shí),所有的標(biāo)簽頁都顯示出來,這顯然不是標(biāo)簽頁的效果。

為了使當(dāng)前點(diǎn)擊之外的標(biāo)簽頁都隱藏掉,所以在顯示當(dāng)前標(biāo)簽頁之前,先用for遍歷,把所有標(biāo)簽頁隱藏。

回答2:

大致的功能是要實(shí)現(xiàn)點(diǎn)擊切換到該選項(xiàng)卡。所謂切換,就是其他隱藏,當(dāng)前顯示。而你說的那部分就是隱藏所有 input 的。就是每次點(diǎn)擊是,都遍歷一次 所有 input, 去掉 class 和 display 屬性,藏起來,然后單單為 this, 也就是當(dāng)前點(diǎn)擊項(xiàng)加上 class 和 display 屬性,顯示出來

回答3:

我給代碼打上注釋,看到注釋就知道了!代碼原理就是先清除所有input的類名和隱藏所有的p,然后給當(dāng)前點(diǎn)擊的input加上類名,顯示當(dāng)前索引對應(yīng)的p!

<script> window.onload=function() {var op = document.getElementById(’main’);var oIp = op.getElementsByTagName(’input’);var ap = op.getElementsByTagName(’p’);//遍歷inputfor(var i=0;i<oIp.length;i++){ //自定義屬性index,() oIp[i].index=i; //給每一個(gè)input綁定點(diǎn)擊事件 oIp[i].onclick=function() { //首先,清除掉所有的input的類名和p的樣式(就是讓所有p先隱藏)。for(var i=0;i<oIp.length;i++) // 就是這兒{ oIp[i].className=''; ap[i].style.display='';}//當(dāng)前的input添加類名this.className='active';//根據(jù)當(dāng)前input的索引,把對應(yīng)的索引的p加上樣式(就是讓對應(yīng)的索引的p現(xiàn)實(shí))ap[this.index].style.display='block' }} } </script>

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本а中文在线天堂| 国产精品久久久亚洲一区| 国产亚洲第一伦理第一区| 亚洲在线成人| 红桃视频国产精品| 亚洲午夜精品久久久久久app| 欧美激情另类| 精品精品99| 蜜桃久久久久| 国产精品sm| 毛片不卡一区二区| 日本不卡一二三区黄网| 日韩精品一级二级| 蜜臀国产一区二区三区在线播放 | 免费成人在线影院| 蘑菇福利视频一区播放| 欧美一级二级三级视频| 亚洲免费成人av在线| 欧美精品第一区| 亚洲黄页一区| 成人在线视频免费| 日韩一区精品字幕| 日韩欧美综合| 中文字幕一区二区精品区| 欧美少妇精品| 欧美欧美黄在线二区| 久久国产成人午夜av影院宅| 国产精品一级在线观看| 亚洲综合欧美| 久久av国产紧身裤| 亚洲另类视频| 日韩视频一区| 成人在线网站| 国产福利片在线观看| 中文精品电影| 欧美一区二区三区高清视频 | 国产精品男女| 美女精品网站| 丁香六月综合| 精品国产黄a∨片高清在线| 色狠狠一区二区三区| 国产女优一区| 免费观看不卡av| 激情六月综合| 999国产精品永久免费视频app| www在线观看黄色| 激情久久一区二区| 嫩草伊人久久精品少妇av杨幂| 日韩高清成人在线| 日本欧美大码aⅴ在线播放| 亚洲综合不卡| 在线免费观看亚洲| 日韩综合一区二区三区| 日韩精品久久久久久久软件91| 日av在线不卡| 日本a级不卡| 欧美极品一区二区三区| 久久亚州av| 国产福利片在线观看| 欧美日韩一区二区三区视频播放| 久久精品国语| 午夜国产精品视频| 亚洲香蕉久久| 国产欧美一区二区三区精品观看| 国产精品视频一区二区三区 | 国产精品二区影院| 国产精久久久| 国产麻豆一区二区三区精品视频| 国产欧美一区二区三区米奇| 国产福利资源一区| 国产成人精品亚洲日本在线观看| 国产白浆在线免费观看| 欧美亚洲在线日韩| 亚洲欧美日本视频在线观看| 日本在线不卡视频一二三区| 亚洲欧洲免费| 国产欧美一区二区精品久久久| 国产成人黄色| 三级亚洲高清视频| 精品资源在线| 日韩午夜一区| 日韩福利视频导航| 亚洲综合电影| 综合激情一区| 午夜在线视频观看日韩17c| 欧美一区二区三区久久| 午夜欧美巨大性欧美巨大| 蜜臀av一区二区在线免费观看 | 91九色精品| 亚洲综合电影一区二区三区| 国产精品一国产精品k频道56| 欧美黄色一区| 亚洲精品亚洲人成在线观看| 亚洲国产福利| 亚洲精品看片| 亚洲激情中文| 久久精品国产久精国产爱| 三级在线观看一区二区| 国产精品久久久久蜜臀| 在线亚洲国产精品网站| 高清一区二区| 国产精品免费精品自在线观看| 视频一区中文字幕| 黄色不卡一区| 国产亚洲欧美日韩精品一区二区三区| aa国产精品| 免费黄色成人| 成人片免费看| 国产一区国产二区国产三区| 国产精品一区二区免费福利视频 | 麻豆精品久久| 国产日韩一区| 香蕉久久久久久| 国产毛片久久| 午夜欧美精品久久久久久久| 婷婷激情久久| 色天使综合视频| 日韩伦理一区| 日韩毛片视频| 欧美亚洲国产精品久久| 99精品视频在线| 影音先锋久久| 综合一区二区三区| 亚洲日本在线观看视频| 亚洲乱码一区| 国产色噜噜噜91在线精品| 老司机精品视频网| 日韩久久一区二区三区| 欧美~级网站不卡| 天堂va蜜桃一区二区三区| 一区二区国产在线观看| 日韩精品一二三| 婷婷成人av| 精品一区二区三区免费看| 久久久成人网| 日韩综合一区二区| 国产欧美一区二区三区国产幕精品| 欧美国产日韩电影| 91精品国产福利在线观看麻豆| 国产精品女主播一区二区三区| 天堂久久av| 成人三级高清视频在线看| 韩国精品主播一区二区在线观看| 亚洲国产影院| 国产精品九九| 99精品99| 麻豆91在线播放| 成人午夜国产| 奇米色欧美一区二区三区| 日韩伦理在线一区| 午夜国产精品视频| 日本中文字幕视频一区| 亚洲免费观看| 狠狠色狠狠色综合日日tαg| 国产农村妇女精品一二区| 日韩av中文字幕一区二区| 欧美aⅴ一区二区三区视频| 日韩在线观看不卡| 爽爽淫人综合网网站| 久久精品五月| 蜜桃av一区二区三区电影| 国产欧美日韩精品一区二区免费 | 国产96在线亚洲| 国产精品v日韩精品v欧美精品网站| 日韩综合一区二区| 韩国三级一区| 亚洲精品乱码久久久久久蜜桃麻豆| 91成人在线精品视频| 精品国产免费人成网站| 蜜臀av一区二区三区| 国产精品嫩模av在线| 欧美日韩一区二区三区视频播放| 日本在线不卡视频一二三区| 蜜桃视频欧美| 国产一区二区三区精品在线观看| 最新中文字幕在线播放| 国产日韩三级| 亚洲欧美日韩国产综合精品二区| 国产精品tv| 亚洲欧美日本日韩| 精品国产一区二区三区av片| 久久国产高清| 亚洲国产影院| 日韩欧美字幕| 69精品国产久热在线观看| 狠狠久久婷婷| 日韩国产在线| 久久精品三级| 88久久精品| 国产精品久久久久久av公交车| 国产精品美女久久久| 久久一区二区中文字幕| 久久精品国产亚洲一区二区三区| 夜夜嗨一区二区| 国产精品字幕| 日韩电影免费网站| 日本高清不卡一区二区三区视频| 九九九精品视频| 国产精品99视频| av综合电影网站|