Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function textNodesUnder(el){
- var n, a=[], walk=document.createTreeWalker(el,NodeFilter.SHOW_TEXT,null,false);
- while(n=walk.nextNode()) {
- if(n.tagName !== 'STYLE' && n.tagName !== 'SCRIPT')
- a.push(n);
- }
- return a;
- }
- function trim(str) {
- return str.replace(/(^\s*)|(\s*$)/g, '');
- }
- (function() {
- var tbl = document.createElement('table');
- var tbody = document.createElement('tbody');
- tbl.appendChild(tbody);
- tbl.setAttribute('cellspacing', '10');
- tbl.setAttribute('border', '1');
- var r = /[а-я]/i;
- var r_scr = /jQuery|\(\)/i;
- textNodesUnder(document.body).forEach(function(v) {
- var c = trim(v.textContent), tr, td;
- if(c !== '' && r.test(c) && !r_scr.test(c)) {
- tr = document.createElement('tr');
- td = document.createElement('td');
- td.setAttribute('width', '50%');
- td.textContent = c;
- tr.appendChild(td);
- td = document.createElement('td');
- tr.appendChild(td);
- tbl.appendChild(tr);
- }
- });
- document.getElementById('page-wrapper').appendChild(tbl);
- })();
Advertisement
Add Comment
Please, Sign In to add comment