Как я могу добавить эффект наведения мыши на условные фоновые строки в соответствии с результатом php

#javascript #html

Вопрос:

<?php if($result["staff_follow"]== 'By Party'amp;amp; $result["Status"]== 'PENDING'): ?> style="background-color:#E99E3E;

приведенный ниже пример не работает. «onmouseover=»this.bgColor=’litegreen'» onmouseout=»this.bgColor=’#E99E3E'»

                         <?php elseif($result["Status"]== 'PENDING'): ?>style= "background-color:#DB7093; "
                            <?php endif; ?> >
                <!-- <td><?php echo $result["Roll_No"];?></td> -->
                <td style="text-align: center;"><?php echo $counter ;?></td>
                <td><?php echo $result["Document_Name"];?></td>
                <td><?php echo $result["Document_Num"];?></td>
                <td><?php echo $result["Extent"];?></td>
                <td><?php echo $result["Status"];?></td>
                <td><?php echo $result["Document_App_Det"];?></td>
                <td><?php echo $result["staff_follow"];?></td> 
 

Комментарии:

1. Я думаю, что вы неправильно написали lightgreen, попробуйте вместо этого использовать цветовой код

2. Обратите внимание, что PHP-код не имеет к этому абсолютно никакого отношения. Браузер видит только HTML, CSS и JavaScript.

Ответ №1:

Попробуйте еще раз с this.bgColor='LightGreen' помощью .

Названные цвета можно найти здесь: https://htmlcolorcodes.com/color-names/