0 / 0 / 0
Регистрация: 24.11.2019
Сообщений: 36
|
||||||
1 | ||||||
Изменение backgroundcolor DIVa24.11.2019, 17:36. Показов 1649. Ответов 8
Метки нет (Все метки)
Случайному DIVу, выбранному с помощью math.random по нажатию button присвоен синий цвет. Как в этом же случайном DIVе по клику мышки изменить цвет на другой (скажем,-зеленый)?
0
|
24.11.2019, 17:36 | |
Ответы с готовыми решениями:
8
Изменение углов diva Наложение Diva поверх другого diva Свойство backgroundColor Change BackgroundColor по ID div |
61 / 44 / 16
Регистрация: 09.02.2019
Сообщений: 149
|
||||||
24.11.2019, 19:12 | 2 | |||||
0
|
0 / 0 / 0
Регистрация: 24.11.2019
Сообщений: 36
|
|
24.11.2019, 20:06 [ТС] | 3 |
Спасибо, но не работает.
Сообщения из консоли: 2 ошибки: Первая ошибка: Uncaught TypeError: Cannot create property 'onclick' on string 'blue' at numRandom (game.js:12) at HTMLUnknownElement.callCallback (react-dom.development.js:363) at Object.invokeGuardedCallbackDev (react-dom.development.js:412) at invokeGuardedCallback (react-dom.development.js:465) at invokeGuardedCallbackAndCatchFirstError (react-dom.development.js:480) at executeDispatch (react-dom.development.js:613) at executeDispatchesInOrder (react-dom.development.js:638) at executeDispatchesAndRelease (react-dom.development.js:743) at executeDispatchesAndReleaseTopLevel (react-dom.development.js:752) at forEachAccumulated (react-dom.development.js:724) at runEventsInBatch (react-dom.development.js:769) at runExtractedPluginEventsInBatch (react-dom.development.js:915) at handleTopLevel (react-dom.development.js:5866) at batchedEventUpdates$1 (react-dom.development.js:24311) at batchedEventUpdates (react-dom.development.js:1460) at dispatchEventForPluginEventSystem (react-dom.development.js:5966) at attemptToDispatchEvent (react-dom.development.js:6083) at dispatchEvent (react-dom.development.js:5986) at unstable_runWithPriority (scheduler.development.js:818) at runWithPriority$2 (react-dom.development.js:12259) at discreteUpdates$1 (react-dom.development.js:24328) at discreteUpdates (react-dom.development.js:1485) at dispatchDiscreteEvent (react-dom.development.js:5949) numRandom @ game.js:12 callCallback @ react-dom.development.js:363 invokeGuardedCallbackDev @ react-dom.development.js:412 invokeGuardedCallback @ react-dom.development.js:465 invokeGuardedCallbackAndCatchFirstError @ react-dom.development.js:480 executeDispatch @ react-dom.development.js:613 executeDispatchesInOrder @ react-dom.development.js:638 executeDispatchesAndRelease @ react-dom.development.js:743 executeDispatchesAndReleaseTopLevel @ react-dom.development.js:752 forEachAccumulated @ react-dom.development.js:724 runEventsInBatch @ react-dom.development.js:769 runExtractedPluginEventsInBatch @ react-dom.development.js:915 handleTopLevel @ react-dom.development.js:5866 batchedEventUpdates$1 @ react-dom.development.js:24311 batchedEventUpdates @ react-dom.development.js:1460 dispatchEventForPluginEventSystem @ react-dom.development.js:5966 attemptToDispatchEvent @ react-dom.development.js:6083 dispatchEvent @ react-dom.development.js:5986 unstable_runWithPriority @ scheduler.development.js:818 runWithPriority$2 @ react-dom.development.js:12259 discreteUpdates$1 @ react-dom.development.js:24328 discreteUpdates @ react-dom.development.js:1485 dispatchDiscreteEvent @ react-dom.development.js:5949 2-я ошибка:Uncaught TypeError: Cannot create property 'onclick' on string 'blue' at numRandom (game.js:12) at HTMLUnknownElement.callCallback (react-dom.development.js:363) at Object.invokeGuardedCallbackDev (react-dom.development.js:412) at invokeGuardedCallback (react-dom.development.js:465) at invokeGuardedCallbackAndCatchFirstError (react-dom.development.js:480) at executeDispatch (react-dom.development.js:613) at executeDispatchesInOrder (react-dom.development.js:638) at executeDispatchesAndRelease (react-dom.development.js:743) at executeDispatchesAndReleaseTopLevel (react-dom.development.js:752) at forEachAccumulated (react-dom.development.js:724) at runEventsInBatch (react-dom.development.js:769) at runExtractedPluginEventsInBatch (react-dom.development.js:915) at handleTopLevel (react-dom.development.js:5866) at batchedEventUpdates$1 (react-dom.development.js:24311) at batchedEventUpdates (react-dom.development.js:1460) at dispatchEventForPluginEventSystem (react-dom.development.js:5966) at attemptToDispatchEvent (react-dom.development.js:6083) at dispatchEvent (react-dom.development.js:5986) at unstable_runWithPriority (scheduler.development.js:818) at runWithPriority$2 (react-dom.development.js:12259) at discreteUpdates$1 (react-dom.development.js:24328) at discreteUpdates (react-dom.development.js:1485) at dispatchDiscreteEvent (react-dom.development.js:5949)
0
|
61 / 44 / 16
Регистрация: 09.02.2019
Сообщений: 149
|
||||||
24.11.2019, 22:08 | 4 | |||||
пробел был перед .onclick случайно поставил ... нужно без него записать
Добавлено через 11 минут
0
|
0 / 0 / 0
Регистрация: 24.11.2019
Сообщений: 36
|
|
24.11.2019, 22:17 [ТС] | 5 |
Пробел я удалял.
Добавлено через 6 минут Случайному div присваивается синий цвет, но никакой реакции по изменению на красный при клике на этот div
0
|
61 / 44 / 16
Регистрация: 09.02.2019
Сообщений: 149
|
||||||
25.11.2019, 00:00 | 6 | |||||
тогда используйте React.createRef()
Добавлено через 15 минут вообще то DIV и не изменит цвет на красный .Изменит цвет на красный текст дива , а для изменения цвета самого дива нужно будет
Вообще в reacte вот так делать не очень красиво.
0
|
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
|
||||||
25.11.2019, 05:56 | 7 | |||||
Сообщение было отмечено Евгений_1827 как решение
Решение
Евгений_1827, идея такая
1
|
0 / 0 / 0
Регистрация: 24.11.2019
Сообщений: 36
|
|
25.11.2019, 11:35 [ТС] | 8 |
Спасибо.
Добавлено через 32 минуты Шикарно. Но некоторых вещей я не понял.
0
|
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
|
|
25.11.2019, 11:43 | 9 |
0
|
25.11.2019, 11:43 | |
25.11.2019, 11:43 | |
Помогаю со студенческими работами здесь
9
Изменить body.backgroundColor через DOM? Отображение diva Ширина diva Изменить расположение diva Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |