检测到颜色时单击的Javascript命令

检测到颜色时单击的Javascript命令,javascript,html,Javascript,Html,我对这一切都很陌生,所以如果我说了一些没有意义的话,我向你道歉。 我正在寻找一种方法来检测光标下的颜色,如果它与某个预定的颜色相匹配,鼠标就会点击。Javascript是最理想的,我可以直接输入控制台。我猜这只是一些if-then语句,但我不知道如何检测颜色(它可以在光标下,也可以在屏幕上的某个点,这并不重要) 感谢您在评论()中提供的链接,您可以通过此代码检测颜色变化(当您在浏览器中运行此代码时-当绿色显示在控制台中时,您将看到“绿色”单词3x) 但在注释()中提供的链接中,单击您必须自己执行

我对这一切都很陌生,所以如果我说了一些没有意义的话,我向你道歉。 我正在寻找一种方法来检测光标下的颜色,如果它与某个预定的颜色相匹配,鼠标就会点击。Javascript是最理想的,我可以直接输入控制台。我猜这只是一些if-then语句,但我不知道如何检测颜色(它可以在光标下,也可以在屏幕上的某个点,这并不重要)


感谢您在评论()中提供的链接,您可以通过此代码检测颜色变化(当您在浏览器中运行此代码时-当绿色显示在控制台中时,您将看到“绿色”单词3x)


但在注释()中提供的链接中,单击您必须自己执行的操作,您可以通过此代码检测颜色变化(当您在浏览器中运行时-当绿色出现时,您将在控制台中看到“绿色”单词3x)


但是点击你必须自己做

你想从IMAGE/canvaas中获得颜色吗?或者它可以通过任何元素,如button/div/text。。。等等?@Kamil,我想任何元素。我试着玩这些反应时间测试,比如。你想从IMAGE/canvaas中获得颜色吗?或者它可以通过任何元素,比如button/div/text。。。等等?@Kamil,我想任何元素。我正试着玩这些反应时间测试,比如。
var observer = new MutationObserver((mutations, observer) => { mutations.map( m => {
  let d = document.querySelector('div.test-standard.reaction-time-test.view-go > div > div:nth-child(1) > h1 > div');
  if(d) { console.log('green'); }
})});

observer.observe(document.querySelector('#root'), {attributes: true,childList: true, subtree: true });