Javascript 从一个对象中选择颜色,然后单击另一个对象并更改其背景颜色

Javascript 从一个对象中选择颜色,然后单击另一个对象并更改其背景颜色,javascript,colors,onclick,Javascript,Colors,Onclick,我正在做一个游戏,但我现在被困在一个我已经尝试解决了一段时间的问题上。我需要选择一个蓝色的圆,然后单击一个清晰的圆,然后该清晰的圆需要将其属性背景更改为蓝色,但仅当我单击清晰的圆时 假设第一个圆圈有id“circle-1”和第二个“circle-2”,并且假设您使用css属性“background color”指定元素的颜色,您可以执行以下操作: document.querySelector('#circle-2').style.backgroundColor = window.getCompu

我正在做一个游戏,但我现在被困在一个我已经尝试解决了一段时间的问题上。我需要选择一个蓝色的圆,然后单击一个清晰的圆,然后该清晰的圆需要将其属性背景更改为蓝色,但仅当我单击清晰的圆时

假设第一个圆圈有id“circle-1”和第二个“circle-2”,并且假设您使用css属性“background color”指定元素的颜色,您可以执行以下操作:

document.querySelector('#circle-2').style.backgroundColor = window.getComputedStyle(document.querySelector('#circle-1')).getPropertyValue('background-color');

当然,您必须在单击圆时绑定此代码,并使用$(this)对其进行调整,以选择当前颜色,从而使其成为动态的

欢迎使用StackOverflow。请拿着这本书四处看看,通读一遍,然后阅读,并提供一个答案。如果周围的人能够很容易地阅读和理解你的意思,或者问题是什么,他们会更愿意帮助:)