我对 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."\"> ";
我对 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 中对我来说表现正确。
试试this.style.backgroundColor(据我所知没有bgColor)