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

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

js實(shí)現(xiàn)簡單商品篩選功能

瀏覽:216日期:2024-04-06 10:49:17

本文實(shí)例為大家分享了js實(shí)現(xiàn)商品篩選功能的具體代碼,供大家參考,具體內(nèi)容如下

應(yīng)用場景:商品篩選

js實(shí)現(xiàn)簡單商品篩選功能

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Document</title> <style type='text/css'> * { margin: 0; padding: 0; list-style: none; text-decoration: none; } .choose { width: 500px; height: auto; margin: auto; } .choose nav { height: 50px; background-color: red; } .choose nav span { margin: 0 5px; } .choose .show { color: red; } .choose ul li { border: 1px solid black; } .choose ul li a { box-sizing: border-box; display: inline-block; width: 40px; border-left: 1px solid black; margin: 5px; padding-left: 5px; } </style></head><body> <div class='choose'> <nav></nav> <ul> <li> <strong>手機(jī):</strong> <a href='javascript:;'>小米</a> <a href='javascript:;'>華為</a> <a href='javascript:;'>apple</a> <a href='javascript:;'>OPPO</a> <a href='javascript:;'>vivo</a> </li> <li> <strong>價(jià)格:</strong> <a href='javascript:;'>3200</a> <a href='javascript:;'>2600</a> <a href='javascript:;'>899</a> <a href='javascript:;'>2799</a> <a href='javascript:;'>2299</a> </li> <li> <strong>屏幕:</strong> <a href='javascript:;'>399</a> <a href='javascript:;'>600</a> <a href='javascript:;'>800</a> <a href='javascript:;'>1200</a> </li> </ul> </div></body></html>

<script type='text/javascript'> var li = document.querySelectorAll(’li’); var stack = []; //存放三個(gè)類別的option for (var i = 0; i < li.length; i++) { // 獲取每個(gè)li中的option進(jìn)行處理 var options = li[i].querySelectorAll('a'); for (var j = 0; j < options.length; j++) { // 當(dāng)選項(xiàng)被點(diǎn)擊時(shí),傳入點(diǎn)擊的類別是第幾個(gè)li的 // options[j].onclick = Aclick.bind(options[j], [i]); //1. 將點(diǎn)擊事件分離出去 options[j].onclick = Bclick(i); //2. 將點(diǎn)擊事件分離出去 } }</script>

當(dāng)寫到這里的時(shí)候想要把這個(gè)事件函數(shù)分離出去,但是有參數(shù)。于是問題出現(xiàn)

如何將一個(gè)帶參數(shù)的事件函數(shù)分離出去???

于是乎:就有了以下兩種方法

1、使用bind改變this指向后返回一個(gè)不執(zhí)行的函數(shù)

function Aclick(index) {// 刪掉navvar choose = document.querySelector(’.choose’);var nav = document.querySelector('.choose nav'); choose.removeChild(nav); // 使用stack重新添加 stack[index] = this.innerHTML; var nav = document.createElement('nav'); for (k = 0; k < stack.length; k++) { if (stack[k] != '' && stack[k] != undefined) { //略過stack中的空項(xiàng),重新向nav中添加span var span = document.createElement('span'); var a = document.createElement('a'); a.innerHTML = 'X'; a.href = 'javascript:void(0);'; span.innerHTML = stack[k]; a.onclick = function() { stack[index] = ''; nav.removeChild(this.parentNode); } span.appendChild(a); nav.appendChild(span); } } choose.insertBefore(nav, choose.children[0]);}

2、在注冊函數(shù)外面套一層函數(shù)將注冊函數(shù)返回

function Bclick(index) { return function() { // 刪掉nav var choose = document.querySelector(’.choose’); var nav = document.querySelector('.choose nav'); choose.removeChild(nav); // 使用stack重新添加 stack[index] = this.innerHTML; var nav = document.createElement('nav'); for (k = 0; k < stack.length; k++) { if (stack[k] != '' && stack[k] != undefined) { //略過stack中的空項(xiàng),重新向nav中添加span var span = document.createElement('span'); var a = document.createElement('a'); a.innerHTML = 'X'; a.href = 'javascript:void(0);'; span.innerHTML = stack[k]; a.onclick = function() { stack[index] = ''; nav.removeChild(this.parentNode); } span.appendChild(a); nav.appendChild(span); } } choose.insertBefore(nav, choose.children[0]); }}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
综合一区在线| aa国产精品| 欧美精品日日操| 久久av偷拍| 国产精品国产三级在线观看| 中文字幕乱码亚洲无线精品一区| 99久久精品国产亚洲精品| 荡女精品导航| 999国产精品999久久久久久| 欧美 日韩 国产精品免费观看| 蜜臀久久99精品久久一区二区| 久久精品国产www456c0m| 日本久久成人网| 日本欧美国产| 久久激情中文| 亚洲精品伊人| 日本aⅴ精品一区二区三区 | 亚洲精品97| 亚洲涩涩av| 精品一区二区三区亚洲| 色老板在线视频一区二区| 狠狠干成人综合网| 欧美中文高清| 日本在线精品| 欧美亚洲色图校园春色| 91免费精品| 日韩精品免费一区二区三区| 蜜臀久久久久久久| 精品视频91| 蜜臀a∨国产成人精品| 国产色99精品9i| 国产字幕视频一区二区| 国产欧美一区二区三区国产幕精品| 亚洲黄色免费看| 无码日韩精品一区二区免费| 新版的欧美在线视频| 日韩国产欧美三级| 欧美福利一区| 久久成人福利| 日韩在线卡一卡二| 鲁鲁在线中文| 亚洲精品极品少妇16p| 精品黄色一级片| 午夜在线视频一区二区区别| 色一区二区三区| 国产精品tv| 日本视频一区二区| 三上悠亚国产精品一区二区三区| 中文字幕免费一区二区| 欧美日韩一区二区三区视频播放| 日韩精品导航| 一区二区三区午夜视频| 日韩毛片视频| 大香伊人久久精品一区二区| 日本91福利区| 日韩手机在线| 水蜜桃久久夜色精品一区| 你懂的国产精品| 久久久免费人体| 牛牛精品成人免费视频| 亚洲精品高潮| 日韩中文欧美在线| 日韩精品一二区| 综合激情网...| 亚洲aa在线| 日韩精品五月天| 日韩av不卡在线观看| 日韩二区三区在线观看| 国产精品一区二区精品| 国产另类在线| 精品国产精品国产偷麻豆| 日韩在线观看一区二区三区| 四虎在线精品| 国产精品777777在线播放| 精品一区二区三区亚洲| 日本免费一区二区三区四区| 久久精品二区三区| 久久国产精品99国产| 日韩高清不卡在线| 精品三区视频| 欧美午夜不卡| 国产乱人伦精品一区| 不卡福利视频| 亚洲专区欧美专区| 麻豆视频一区二区| 久久婷婷激情| 亚洲激情五月| 国产精品777777在线播放| 久久九九精品| 国产欧美日韩影院| 99久久九九| 国产情侣一区在线| 久久婷婷一区| 国产欧美欧美| 亚洲黄色影院| 国产suv精品一区二区四区视频| 精品中文字幕一区二区三区av| 日本在线不卡视频一二三区| 四虎884aa成人精品最新| 日韩一区二区免费看| 丰满少妇一区| 99国产精品自拍| 麻豆视频在线观看免费网站黄| 亚洲精品第一| 99国产精品久久久久久久| 日韩av在线播放网址| 亚洲伊人精品酒店| 欧美 日韩 国产一区二区在线视频| 国产精品一区二区三区av麻| 视频一区在线播放| 久久精品导航| 国产在线看片免费视频在线观看| 日韩和欧美一区二区| 黄页网站一区| 热三久草你在线| 精品免费在线| 一区二区三区国产在线| 99在线观看免费视频精品观看| 麻豆视频在线看| 精品久久不卡| 国际精品欧美精品| 精品一区二区三区免费看 | 国产一区亚洲| 欧美中文一区二区| 极品日韩av| 狠狠久久婷婷| 模特精品在线| 亚洲精品美女| 欧美亚洲tv| 国产极品久久久久久久久波多结野| 日韩中文字幕不卡| 综合一区二区三区| 日本va欧美va精品| 国产精品流白浆在线观看| 麻豆免费精品视频| 亚洲91视频| 首页国产欧美久久| 日韩av资源网| 久久影视三级福利片| 亚洲日本网址| 在线亚洲激情| 国产日韩在线观看视频| 国产91在线播放精品| 群体交乱之放荡娇妻一区二区| 日韩视频在线一区二区三区 | 久久裸体视频| 在线国产一区| 亚洲精品三级| 亚洲黄色网址| 亚洲欧洲日韩精品在线| 老司机精品视频网| 午夜精品亚洲| 国产伦理久久久久久妇女| 中文字幕在线看片| 亚洲三级在线| 亚洲一二三区视频| 国产精品国产三级国产在线观看| 99久久激情| 久久精品国产亚洲aⅴ| 美女尤物久久精品| 国产精品原创| 欧美视频一区| 91高清一区| 高清一区二区| 日韩精品免费视频人成| 亚洲播播91| 国产午夜精品一区在线观看| 伊人精品在线| 国产精品蜜芽在线观看| 午夜久久av | 伊人久久在线| 国产区精品区| 亚洲天堂免费| 激情五月色综合国产精品| 国产极品一区| 日韩avvvv在线播放| 亚洲精品午夜av福利久久蜜桃| 国产一区日韩| 国产乱码精品| 日韩精品福利一区二区三区| 午夜久久99| 99久久九九| 国产精品毛片久久| 国产精品xxx| 日韩精品视频在线看| 伊人国产精品| 亚洲深深色噜噜狠狠爱网站| 亚洲精品中文字幕乱码| 91九色精品国产一区二区| 久久久人人人| 尹人成人综合网| 国产婷婷精品| 久久国产66| 丝袜美腿成人在线| 免费精品视频最新在线| 免费视频最近日韩| 尹人成人综合网| 蜜桃视频免费观看一区| 亚洲精品免费观看| 亚洲91在线|