我想在單擊鼠標時更改背景顏色并可以移動它的元素,這樣您就不必單擊每個元素但可以使用鼠標“繪制”。但我不知道怎么做。我現(xiàn)在的代碼就像function change_color(x, y) { console.log(x, y); var elem = document.getElementById(x.toString() + "-" + y.toString()); if (elem.style.backgroundColor == 'white') elem.style.backgroundColor = 'black'; else elem.style.backgroundColor = 'white';}#board td { /*border: 1px solid rgb(175, 216, 248);*/ width: 25px; height: 25px; border: 1px solid black; background-color: white;}<table id="board"> <tr> <td id='0-0' onmousedown="change_color(0,0);"></td> <td id='0-1' onmousedown="change_color(0,1);"></td> </tr> <tr> <td id='1-0' onmousedown="change_color(1,0);"></td> <td id='1-1' onmousedown="change_color(1,1);"></td> </tr></table>
Javascript onmousemove 和 onclick
浮云間
2021-10-21 15:10:15