sách gpt4 ăn đã đi

javascript - 如何为一般元素设置背景颜色,然后通过一个事件(onclick)设置特定元素(同类)的背景颜色?

In lại 作者:搜寻专家 更新时间:2023-10-31 08:50:05 29 4
mua khóa gpt4 giày nike

所以我有这个 UltraTicTacToe 游戏,我正在用 HTML/CSS/JS 编码。它由表中表中的表组成。当您单击 X 或 O 时,我想要突出显示您应该进入的下一个 TicTacToe 牌 table /游戏。我想将突出显示的 table /游戏重置为白色并突出显示另一个 table /游戏。我目前正在尝试通过使用一个函数将所有表格的背景颜色设置为白色,然后将特定表格的背景颜色设置为黄色来实现这一点,但它拒绝为我工作......有什么想法吗?

function tableReset() {
document.getElementByClassName('tabler').style.backgroundColor = 'white';
}

function hide1() {
document.getElementById('o1').style.display = 'none';
}

function reSize1() {
document.getElementById('x1').style.width = '100%';
}

function nextMove1() {
document.getElementById('st1').style.backgroundColor = 'yellow';
}





Here is a pic of the game look - UltraTICTACTOE

câu trả lời hay nhất

getElementsByClassName 返回一个 HTMLCollection。您可以使用 document.getElementsByClassName('tabler')[0] 获取它的第一个元素,也可以使用 getElementById

function tableReset() {
//document.getElementsByClassName('tabler')[0].style.backgroundColor = 'white';
//or
document.getElementById('st1').style.backgroundColor = 'white';
}

function hide1() {
document.getElementById('x1').style.display = 'none';
}
function hide2() {
document.getElementById('o1').style.display = 'none';
}
function reSize1() {
document.getElementById('x1').style.width = '100%';
}
function reSize2() {
document.getElementById('o1').style.width = '100%';
}

function nextMove1() {
document.getElementById('st1').style.backgroundColor = 'yellow';
}





关于javascript - 如何为一般元素设置背景颜色,然后通过一个事件(onclick)设置特定元素(同类)的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53587226/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress