我对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."\"> ";

最佳答案

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

$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中表现正常。

关于javascript - 鼠标悬停和鼠标悬停,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5376590/

10-13 00:24