mon code estComment faire de multiples .setAttribute sur un seul élément
elem.setAttribute('style','background-color:' + l_DivBgcolor);
et je veux aussi ajouter une couleur de bordure même à la couleur du bgcolor .. mon problème est de savoir comment puis-je ajouter une autre style au style actuel après la définition d'un bgcolor?
i Trine mettre
elem.setAttribute('style','border-color:' + l_DivBgcolor );
après la première setAttribute mais il supprime l'ang bgcolor définir la couleur de la bordure seulement ..
La première approche ne fonctionnera pas dans IE 6 ou 7, ou 8 en mode bizarreries, et sera également effacez les styles en ligne existants dans d'autres navigateurs. La deuxième approche est la seule manière sensée de le faire, sauf que vous avez tort en insérant 'display.'. –
* hochements de tête * Je ne suis pas en train de suggérer que c'est la façon d'utiliser le style en ligne, en prenant simplement le code original et en l'ajustant à la question posée, mais vous avez tout à fait raison. Ce dernier ... eh bien, cela faisait un moment que je l'avais fait, et pour une raison que j'ignorais, je pensais qu'il avait besoin de l'affichage du parent là-bas ... je ne sais pas pourquoi. – Arantor