ページ内の全てのaタグのcolorを設定するにはどのように記述するのでしょうか。
このように簡単に設定できないでしょうか。
document.??????????????.style.color = '#fff';
それともこのようにするしかないのでしょうか。
var elements = document.getElementsByName("a");
for (var i=0; i<elements.length; ++i){
elements[i].style.color = '#fff';
}
よろしくお願いします。
a { color: #fff !important; }
var elements = document.links; for (var i=0; i<elements.length; ++i){ elements[i].style.color = '#fff'; } Array.prototype.slice.apply(document.links).forEach(function(e){ e.style.color = '#fff'; }); //firefox Array.forEach(document.links, function(e) { e.style.color = '#fff'; }); var s = document.querySelector('style'); s.textContent = s.textContent + 'a{color:#fff!important;'; //jQuery $('a').css('color', '#fff');
firefox11,chrome17で動作確認
elements[i].style.color = '#fff';
2012/03/23 12:02:46を
e.style.cssText = 'color:#fff';
に変えても新しいブラウザならいけるはず。