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

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

根據樣式更新數字

根據樣式更新數字

桃花長相依 2021-09-04 17:51:30
我在一個職位列表網站上工作。我有一個搜索頁面,用戶可以在其中查看所有職位發布并使用搜索欄過濾職位。在工作儀表板的頂部,我顯示了頁面上顯示的工作總數。假設沒有過濾器,有 234 個職位可用。如果用戶鍵入“tech”,該數字下降到 34 并超出 234 個<li>元素,則 200 顯示為none34 保留其原始值。我有什么靜態的  count = document.getElementsByClassName("job");  document.getElementById("number-jobs-total").innerHTML = count;我在做什么問題是count未定義,你知道什么是錯的嗎?const updateTotalJobs = () => {    count = document.getElementsByClassName("job");    var arr = Array.from(count);    for(var i = 0 ; i < arr.length ; i++){        if(arr[i].style.display=="none"){            count--;        }    }    console.log(count);};search.addEventListener("keyup", e =>{    filterJobs(e.currentTarget.value.trim());    updateTotalJobs();});
查看完整描述

3 回答

?
PIPIONE

TA貢獻1829條經驗 獲得超9個贊

Document.getElementsByClassName()返回一個類似數組的對象,而不是一個數字。嘗試將計數設置為等于長度。


查看完整回答
反對 回復 2021-09-04
  • 3 回答
  • 0 關注
  • 205 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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