我正在尝试一个简单的随机背景颜色生成器。当用户单击该按钮时,背景颜色将更改为随机的RGB值。但是,我也希望按钮本身在单击时变为随机颜色。 我尝试将DOM操纵器放在事件侦听器和随机RGB函数中。然而,我一直收到这个错误消息: script.js:19 Uncaught TypeError: Cannot set property 'backgroundColor' of undefined
at randomBgColor (script.js:19)
at HTMLButtonElement.<anonymous> (script.js:7)
ra
我想通过java编码创建一些按钮(已经完成了这一部分)。然后在第一次单击时将每个按钮的颜色更改为绿色,第二次单击时更改为灰色或恢复为默认颜色。到现在为止我的代码。
Java
int number = 5; // number of buttons
LinearLayout layout = (LinearLayout) findViewById(R.id.space_layout);
for (int i = 0; i < number; i++) {
myButton = new Button(this);
myButto