Temat: Pobranie wszystkich divów i styli
Tak, można np. w taki sposób:
function getInlineStyles(divID){
var elem = document.getElementById(divID);
var elemStyles = elem.style.cssText;
var tempArrStyle = [], arrStyles= [];
//dodatkowo - jeśli chcieli byśmy w jakimś DIV'ie wyświetlić pola atrybutu 'style'
var resultDiv = document.getElementById('result');
var result = '';
tempArrStyle = elemStyles.split(';');
for(var i=0; i<tempArrStyle.length; i++){
var temp = tempArrStyle[i].split(':');
if(temp[0] != ''){
var tempProperty = temp[0].toLowerCase().replace(' ', '');
var tempValue = temp[1].replace(' ', '');
arrStyles[tempProperty] = temp[1];
//dodatkowo - przygotowywujmy wynik jaki zostanie wyświetlony w DIV'ie z informacją
result += tempProperty + ' : ' + temp[1] + '<br />';
}
}
//dodatkowo - wyświetlamy zawartość w DIV'ie z informacją
if(resultDiv){
resultDiv.innerHTML = result;
}
}
//wywołanie funkcji
getInlineStyles('UnikanyHASH');