特定のクラスの色を変更するjavascript

11月 7th, 2007 admin Posted in javascript | コメントは受け付けていません。

セルの数が1000個ぐらいのテーブルがあって、その中のマイナスの数字だけ色を赤色にしたかった。
phpで書き出しているので、そっちでspanで囲ったりするようにしても良いのだがスマートじゃない。
幸い数字の入ったセルには右寄せをするためにclass=”num”というのが入っており、prototype.jsも使える

var nums = document.getElementsByClassName('num');
var ret = nums.findAll(
    function(val,key){
        if(val.innerHTML.substr(0,1) == "-"){
              Element.addClassName(val,'clrblue');
        }
    }
);

Comments are closed.