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';
}