Javascript 如何更改js中的按钮颜色?

Javascript 如何更改js中的按钮颜色?,javascript,Javascript,这是我的代码在html中单击按钮时调用它我不知道为什么按钮没有变黑/白实际上它工作得很好在我将php代码放入html文件之前带有“asdf”的警报只是为了检查我的代码是否执行 功能检查(事件){ var x=event.currentTarget; var button_type=document.getElementsByTagName(“按钮”); 对于(var i=0;i您可以共享html吗 每个按钮的ID是否从0开始并递增1 如果不是,则该行为id=”“,而不是数字,这是一个错误 LIN

这是我的代码在html中单击按钮时调用它我不知道为什么按钮没有变黑/白实际上它工作得很好在我将php代码放入html文件之前带有“asdf”的警报只是为了检查我的代码是否执行

功能检查(事件){

var x=event.currentTarget;
var button_type=document.getElementsByTagName(“按钮”);

对于(var i=0;i您可以共享html吗

每个按钮的ID是否从0开始并递增1

如果不是,则该行为id=”“,而不是数字,这是一个错误

LINE 6: if(button_type[i].id==x.id){

你想用这段代码实现什么?如果你告诉我们你想用一些html做什么,那么我肯定能帮上忙!

索引的定义在哪里?
请尝试在你的第一个
之外声明它。它可能是
事件。target
而不是
事件。currentTarget
?你在浏览器控制台中看到任何错误吗这是我的html代码,但文件是.php,因为我必须使用一些php代码,基本上我正在尝试的是它是一个模拟博客网站,在这个html中,所有存储在我数据库中的帖子都会显示出来,对于每一篇帖子,我需要有六个方向,用户可以选择,每个用户只能对帖子有一个单一的反应
    <button  id ="love" type="button" ><img src="love.png"  alt="notfound"  width="30" height="30"/></button>

    <button  id ="haha" type="button" ><img src="haha.png"  alt="notfound"  width="30" height="30"/>  </button>
    <button  id ="wow"  type="button" ><img src="wow.jpg"  alt="notfound"  width="30" height="30"/>  </button>
    <button  id ="Angry"type="button" ><img src="angry.png"  alt="notfound"  width="30" height="30"/> </button>
    <button  id ="sad"  type="button" ><img src="sad.png"   alt="notfound" width="30" height="30"/>    </button>






     and this is how I called the js function
var x=document.getElementsByTagName("button");
for(var v=0;v<x.length;v++)
    {
         x[v].addEventListener("click",checkp,false);
      }
LINE 6: if(button_type[i].id==x.id){