YouTubeDepopulator

Hides Youtube <li> elements with an <span> that contains the text "Popular " or "Trending "

目前為 2014-09-03 提交的版本,檢視 最新版本

// ==UserScript==
// @name        YouTubeDepopulator
// @namespace   YouTubeDepopulator
// @description Hides Youtube <li> elements with an <span> that contains the text "Popular " or "Trending "
// @include     http://www.youtube.com/
// @include     https://www.youtube.com/
// @version     1
// @grant       none
// ==/UserScript==

var spanElems = document.querySelectorAll('span.branded-page-module-title-text');

for (var i = 0; i < spanElems.length; i++) {
  if (spanElems[i].innerHTML.contains('Popular ') || spanElems[i].innerHTML.contains('Trending ')) {
    var parentElem = spanElems[i].parentNode;
    while (parentElem.nodeName != 'LI' && parentElem != null){
      parentElem = parentElem.parentNode;
    }
    if(parentElem != null){
      parentElem.remove();
    }
  }
}