onmouseover和onmouseout

时间:2011-03-21 10:49:37

标签: javascript php onmouseover onmouseout

我有onmouseover和onnmouseout的问题,它不起作用。

$tr_mouseover = "#d3d3d3";
$tr_mouseout = "#bababa";

$table_height = "<tr bgcolor=".$tr_bg." height=\"40\" onmouseover=\"this.bgColor=".$tr_mouseover."\" onmouseout=\"this.bgColor=".$tr_mouseout."\"> "; 

2 个答案:

答案 0 :(得分:3)

您是否尝试过引用颜色值?像这样:

$table_height = "<tr bgcolor=".$tr_bg." height=\"40\" onmouseover=\"this.bgColor='".$tr_mouseover."'\" onmouseout=\"this.bgColor='".$tr_mouseout."'\"> ";

请注意颜色值周围添加的'个字符。生成的标记应该大致如下:

<tr bgcolor="#FF0000" height="40" onmouseover="this.bgColor='#d3d3d3';" onmouseout="this.bgColor='#bababa';">

...在Chrome,Firefox和IE中我的行为正确。

答案 1 :(得分:1)

试试this.style.backgroundColor(据我所知,没有bgColor)