JSFiddle - React, Tailwind, and code Playground
by gabrieleromanato
HTML
<div align="center" style="color: red;">Test</a>
JavaScript
var removePresentationalAttrs = function(elems) {
var attrs = [
'align',
'background',
'bgcolor',
'border',
'cellpadding',
'cellspacing',
'color',
'face',
'height',
'hspace',
'marginheight',
'marginwidth',
'noshade',
'nowrap',
'valign',
'vspace',
'width',
'vlink',
'alink',
'text',
'link',
'frame',
'frameborder',
'clear',
'scrolling',
'style'
], len = attrs.length, size = elems.length, i, j;
for(i = 0; i < size; i++) {
var elem = elems[i];
for(j = 0; j < len; j++) {
var attr = attrs[j];
if(elem.hasAttribute(attr)) {
elem.removeAttribute(attr);
}
}
}
};
var divs = document.getElementsByTagName('div');
divs[0].onclick = function() {
removePresentationalAttrs(divs);
};