Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # url encoded:
- ```javascript
- javascript:function%20markAds%28%29%20%7B%0Avar%20adsFound%20%3D%200%3B%0Avar%20nonAdsFound%20%3D%200%3B%0AarticleList%20%3D%20document.querySelectorAll%28%22article%22%29%0AarticleList.forEach%28%0Afunction%28someArticle%29%20%7B%0AsomeArticle.querySelectorAll%28%22span%22%29.forEach%28%0Afunction%28someNode%29%20%7B%0Aif%20%28someNode.textContent.indexOf%28%22Promoted%22%29%20%21%3D%3D%20-1%29%20%7B%0AadsFound%20%2B%3D%201%3B%0Aif%20%28someArticle%20%21%3D%3D%20null%20%26%26%20someArticle.parentNode%29%20%7B%20someArticle.style.background%20%3D%20%22lime%22%20%7D%0A%7D%20else%20%7B%0AnonAdsFound%20%2B%3D%201%3B%0A%7D%0A%7D%29%0A%7D%29%0Aconsole.log%28%22nonAdsFound%3A%20%22%20%2B%20nonAdsFound%20%2B%20%22%2C%20adsFound%3A%20%22%20%2B%20adsFound%29%3B%0A%7D%0AmarkAds%28%29%3B
- ```
- # url decoded & jspretty'd:
- ```javascript
- javascript: function markAds() {
- var adsFound = 0;
- var nonAdsFound = 0;
- articleList = document.querySelectorAll("article")
- articleList.forEach(
- function(someArticle) {
- someArticle.querySelectorAll("span").forEach(
- function(someNode) {
- if (someNode.textContent.indexOf("Promoted") !== -1) {
- adsFound += 1;
- if (someArticle !== null && someArticle.parentNode) { someArticle.style.background = "lime" }
- } else {
- nonAdsFound += 1;
- }
- })
- })
- console.log("nonAdsFound: " + nonAdsFound + ", adsFound: " + adsFound);
- }
- markAds();
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement