2012-02-28 11 views
0

HTML-5 Webベースのアプリケーションでこれをどのように行うのか知っていますか?つまり、ボタンを押したときに名前のフォント色を変更する必要があります。これは、テニスの大会でプレーヤーが裁判所にいるかどうかを簡単に表示するアプリケーションのためのものです。これまでのところ、私はHTMLににロードされているすべてのプレイヤーのExcel文書を持っている、これはインスタンスの名前の一つである:条件が満たされたときにフォントの色を変更する

http://i.imgur.com/Iapdp.png

と、以下のボタンとして:そう

http://i.imgur.com/kEGYm.png

私はifボタンをオンにして、プレーヤーの名前が赤くなるかどうかを示すif条件を書くことができると想定しています。レイアウトに苦労しています。名前はテーブルにあり、ボタンはテーブルの上私はそれを置きます。どんな助けでも大歓迎です、ルイス。

+0

あなたが探しているのは、使用する色を置き換えて、 'element.style.color = '#0F0''です。 –

+0

ボタンが1つだけの場合は、どのプレイヤーの色を変更したいのかもわかります。 –

答えて

0

値を変更するだけでなく、classを追加/削除することもできます。 このクラスはCSS経由で参照できます。

.online_text { 
    color: #00ff00; 
} 
.offline_text { 
    color: #ff0000; 
} 

あなたは基本的にこの形式得るように、プロパティを追加/削除する必要がありますあなたのスクリプト:

<td ... class="online_text">Oliver Addison</td> 

例として、クラスの追加:

document.getElementById("onoff").className += "online_text"; 
0

変更したい要素を定義する必要があります。通常はIDです。 たとえば、<td id="currentMatch">

IDはページ全体で一意である必要があります。 あなたは、あなたはだから、あなたは色を変更する方法を説明します

document.getElementById("currentMatch").style.color = "#00FF00" 

を使用したいと思い、テキストの色を設定するにはdocument.getElementById("currentMatch")

経由でアクセスすることができます。

関連する問題