Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用按钮检查背景色?_Javascript_Drag And Drop - Fatal编程技术网

Javascript 如何使用按钮检查背景色?

Javascript 如何使用按钮检查背景色?,javascript,drag-and-drop,Javascript,Drag And Drop,我想用onclick方法检查背景色。但我没能做到。我在函数中使用了查询块,但它不起作用 功能elemanSurukleBasla(ev){ ev.dataTransfer.setData(“文本”,ev.target.id); ID=ev.target.ID; //警报(ev.target.id); } 功能电气元件(ev){ ev.preventDefault(); } 功能elemanBirakildi(ev){ ev.preventDefault(); var veri=ev.dataT

我想用
onclick
方法检查背景色。但我没能做到。我在函数中使用了查询块,但它不起作用

功能elemanSurukleBasla(ev){
ev.dataTransfer.setData(“文本”,ev.target.id);
ID=ev.target.ID;
//警报(ev.target.id);
}
功能电气元件(ev){
ev.preventDefault();
}
功能elemanBirakildi(ev){
ev.preventDefault();
var veri=ev.dataTransfer.getData(“文本”);
ev.target.appendChild(document.getElementById(veri));
var deniyoruz=“hedef”+ID;
}
函数kontrol(){
如果(ev.target.id==deniyoruz){
document.getElementById(“hedef”+ID).style.backgroundColor=“绿色”;
}否则{
document.getElementById(ev.target.id).style.backgroundColor=“红色”;
}
}


溃疡性




康特罗
试试:


请将你的问题放在主题上:包括一个重复问题的问题。寻求调试帮助的问题(“为什么此代码不起作用?”)必须包括:(1)所需的行为,(2)特定的问题或错误,(3)在问题本身中重现它所需的最短代码。另请参阅:、和。这个问题是关于JavaScript /HTML/CSS的,所以你应该考虑使用A。背景色的什么?你的题目和问题的主体有什么关系。你似乎在问两个不同的问题。请澄清您的问题。我们很想提供帮助,但不清楚您想要得到的背景色是什么。您只定义了一个
onclick
,它位于
上,但调用了
kontrol()
,而这在您的代码中并不存在。请注意,关于堆栈溢出有很多问题。您可能需要查看其中的几个,以查看其中是否有涉及您的问题
<button onclick="myFunc()">Click</button>
function myFunc(){
   return document.getElementById('myDiv').style.backgroundColor == 'black';
}