Javascript 如何在php中访问html元素颜色

Javascript 如何在php中访问html元素颜色,javascript,php,html,Javascript,Php,Html,我的html文件制作了一个标签:带有喜欢和不喜欢按钮的好车。这样用户可以选择喜欢或不喜欢。屏幕上还有提交按钮,用于提交响应。html文件中的代码如下所示: 好车 保存反馈 我也有PHP文件。我想要的是,当用户单击submit时,我的php文件/代码记录我喜欢或不喜欢按钮的颜色(我在java脚本代码部分应用了这些按钮),并保存在DB中 我不知道如何从PHP的html中访问喜欢或不喜欢按钮的颜色。因此,如果like是绿色的,则表示它已被单击,我可以增加DB中的值,对于like可以增加类似值。我可以看

我的html文件制作了一个标签:带有喜欢和不喜欢按钮的好车。这样用户可以选择喜欢或不喜欢。屏幕上还有提交按钮,用于提交响应。html文件中的代码如下所示: 好车 保存反馈

我也有PHP文件。我想要的是,当用户单击submit时,我的php文件/代码记录我喜欢或不喜欢按钮的颜色(我在java脚本代码部分应用了这些按钮),并保存在DB中


我不知道如何从PHP的html中访问喜欢或不喜欢按钮的颜色。因此,如果like是绿色的,则表示它已被单击,我可以增加DB中的值,对于like可以增加类似值。

我可以看到如何使用php实现这一点的唯一方法是在表单中提交颜色。 正如allready所解释的,PHP是一种服务器端语言。这意味着它无法直接访问客户端上发生的一切,从而使其变得简单

解决问题的方法如下:

  • 如果用户单击了一个来自get的请求,则会提交该请求,并将一个属性附加到url(example.com?color=green)

    
    //这是你的按钮
    //这就是颜色
    
  • 在php中,您现在可以检查是否设置了color get参数,如果设置了,您可以获取其值

    <?php
       var color = "";
       if (isset($_GET['color'])) {
         color = htmlspecialchars($_GET['color']);
    
         //To check the color use always 3 = to evade type juggling
         if(color === "green")
            //do something
         elseif(color === "red")
            //do something else
    
       }
    ?>
    
    
    
    //确保不要盲目地处理用户输入tho


1)您应该发布您的代码,这样我们就可以看到您尝试了什么。2) 为什么是大写?似乎你在大喊“好车保存反馈”
php
是一种服务器端语言,无法获取元素颜色,但你可以使用
javascript
获取颜色并将其发送到
php
你也可以使用php
echo
添加元素。@JackStoller不确定使用
echo
添加有什么帮助元素将用于获取颜色…1-我的表单还有其他元素,目前它有method=Post。不知道在这种情况下我该怎么办?我的元素是。现在我必须访问id为b1的元素的颜色。我也不确定如何在php中实现这一点
<?php
   var color = "";
   if (isset($_GET['color'])) {
     color = htmlspecialchars($_GET['color']);

     //To check the color use always 3 = to evade type juggling
     if(color === "green")
        //do something
     elseif(color === "red")
        //do something else

   }
?>