/deadline

gestion planning MD

Primary LanguageHTML

javascript

pense-bête

var html = document.body.innerHTML, dates = html.match(/[0-9]{2}/[0-9]{2}/17/ig); dates.sort(function(a, b){ var aa = a.split('/').reverse().join(), bb = b.split('/').reverse().join(); return aa < bb ? -1 : (aa > bb ? 1 : 0); });

var selTag = document.getElementsByTagName('*'), searchText = dates[0], ary = [];

for (var i = 0; i < selTag.length; i++) { if (selTag[i].textContent == searchText) { ary.push(selTag[i]) console.log(selTag[i]) } }

for (var i = 0; i < ary.length; i++) { ary[i].innerHTML = ''+ary[0].innerHTML+''; }

// highlight outdated task var dead = new RegExp(/[0-9]{2}/[0-9]{2}/[0-9]{4}/ig); var arydead = [];

function getEltByTxt(matchReg, tag) { var tagsel = document.getElementsByTagName(tag), i; for (i = 0; i < tagsel.length; i++) { // if (matchReg.test(tagsel[i].innerHTML)) { // console.log(tagsel[i]) // } matchReg.test(tagsel[i].innerHTML) ? console.log(tagsel[i]) : false; } }

getEltByTxt(dead,'td');