複数存在する同名のクラスに対してそれぞれ別の処理をランダムで割り当てたいです。
理想としてはclass="marker"がjavascriptによって、class="marker r"とかに変わりcssを呼び出せるように。
なにかいい方法を教えて下さい。
<style type="text/css"> .r{background: red;} .y{background: yellow;} .o{background: orange;} </style> </head> <body> <div id="mark"> <span class="marker">TEST</span> <span class="marker">TEST</span> <span class="marker">TEST</span> </div> <script type="text/javascript"> window.onload = function(){ var array = ["o","r","y"] var c = array[Math.floor( Math.random()* array.length)]; //配列からランダムで選ぶ document.getElementById('mark').className('marker') + c; //これじゃ動かない document.getElementById('mark').className('marker').listClass.add (c); //これも動かない }; </script>回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/05/21 03:32