JavaScript-頁數總結點擊出現空值
1.經過上一次的頁數總結還是有問題,在於點擊頁數時會點到父元素讓筆數產生空值。
2.另外一個假設點到不是頁數卻還是數字生成筆數的迴圈會再亂跑,以防萬一在這裡設一個判斷式。
3.在生成for迴圈的頁數裡面的a設一個class為page,之後在監聽裡面加一個判斷式,判斷點擊不是page的時候執行return。
4.讓點擊頁數時不會出現空值或是筆數亂跳。
2.另外一個假設點到不是頁數卻還是數字生成筆數的迴圈會再亂跑,以防萬一在這裡設一個判斷式。
3.在生成for迴圈的頁數裡面的a設一個class為page,之後在監聽裡面加一個判斷式,判斷點擊不是page的時候執行return。
4.讓點擊頁數時不會出現空值或是筆數亂跳。
//利用for迴圈印出每六筆為一頁數 for(var i = 1; i<=pages; i++){ var a = '<a href="#" class="page">'+i+'</a>'; page_str +=a; container_page.innerHTML=page_str; }
container_page.addEventListener('click',function(e){ var button_page_className = e.target.className; console.log(button_page_className);//測試用 if(button_page_className !== 'page'){//點擊到父元素執行return console.log('偵測到別的元素'); return; } });codepen
评论