Mobile01 Today

自動加亮Mobile01的本日新文章

  1. // ==UserScript==
  2. // @name Mobile01 Today
  3. // @namespace http://www.mobile01.com/apps
  4. // @include http://www.mobile01.com/*
  5. // @description 自動加亮Mobile01的本日新文章
  6. // @version 1.0
  7. // ==/UserScript==
  8.  
  9. var alltags = document.getElementsByClassName('tablelist forumlist');
  10. var myToday = new Date();
  11.  
  12. var mYear = myToday.getFullYear();
  13. var mMonth = leftPadZero(myToday.getMonth()+1);
  14. var mDay = leftPadZero(myToday.getDate());
  15.  
  16. var tYear, tMonth, tDay;
  17.  
  18. function leftPadZero(str) { return (str.length==1) ? '0'+str : str; }
  19.  
  20. for(var t=0;t<alltags.length;t++){
  21. o=alltags[t];
  22. //mytags = o.getElementsByTagName('p');
  23. mytags = o.getElementsByClassName('authur');
  24. for (var j=0;j<mytags.length;j++) {
  25. k = mytags[j];
  26.  
  27. ptags = k.getElementsByTagName('p');
  28. for (var p=0;p<ptags.length;p++) {
  29. pdate = ptags[p];
  30. tYear = pdate.innerHTML.substring(0,4);
  31. tMonth = leftPadZero(pdate.innerHTML.substring(5,7));
  32. tDay = leftPadZero(pdate.innerHTML.substring(8,10));
  33.  
  34. if (mYear==tYear&&mMonth==tMonth&&mDay==tDay) {
  35. pdate.innerHTML='<span style="background-color:#FFFF00" >'+pdate.innerHTML+'</span>';
  36. }
  37. }
  38. }
  39. }