2012-02-27 31 views
0

没有人知道如何在HTML-5基于Web的应用程序中执行此操作吗?即我需要在按下按钮时更改名称的字体颜色。这是一个应用程序,可以轻松显示球员在网球比赛中上场或下场时的情况。 到目前为止,我在一个HTML加载的所有玩家的Excel文档,这是实例的名称之一:当条件符合时更改文字颜色

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

和按钮如下:

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

所以我认为我可以编写一个if条件,说明该按钮是否打开,然后玩家的名字变成红色或其他东西。 我也在努力寻找布局,考虑到名称在表格中,按钮只是停留在无论我把它放在哪里。 任何帮助非常感谢, 路易斯。

+0

JavaScript怎么样? – j08691 2012-02-27 20:41:24

+0

@JamesMontagne我不知道从哪里开始,所以没有。至于j08691 - 请详细说明,谢谢。 – loucidity 2012-02-27 20:47:16

+0

尝试使用样式表 – PTBG 2012-02-27 20:51:07

回答

0
<a href='#changeColor'>Click me!</a> 

#chaneColor:target{ 
    color:red; 
} 

会工作......为将一百万其他的事情。请发布更多细节。至少您希望发生此页面的标记。

+0

我已经发布了更多细节,谢谢克里斯。 – loucidity 2012-02-27 23:05:10

0

如果您使用样式表 - read this - 那么你可以做soemthing这样

button:active{ 
color:red; 
} 

或任何颜色......不必为红色。现在这个例子是非常简单的,因为它会改变写在button..but你可以使用样式表为多,很多事情

文本的颜色
+0

非常感谢 - 这将是非常有益的。另一个问题,我基本上有一个名称电子表格,每个人都必须在他们的名字旁边有一个按钮,当按下这个按钮时,他们的名字变成红色。我是否必须重复每个名称的代码,还是有更快捷的方法? – loucidity 2012-02-27 20:58:01

+0

我觉得他想在点击按钮时改变另一个元素的颜色。 – Turnip 2012-02-27 20:58:18

+0

是的,我做@ 3rror404 – loucidity 2012-02-27 21:01:14

0

一个非常简单的解决办法是使用jQuery:

$('#your_button').click(function() { 
    $('#your_element').css('color','red'); 
} 

例子:http://jsfiddle.net/UcLSG/5/

+0

非常感谢,我会研究jQuery。 – loucidity 2012-02-27 21:02:57