在HTML按钮的onclick事件中,我称之为:
Sub SaveStuff(SQLQuery, DOMFieldID, ButtonId, ButtonColour)
dbConn.Execute SQLQuery
Call resetButtonColors(DOMFieldID)
Call changeButtonColor(ButtonId, ButtonColour)
End Sub
resetButtonColors和changeButtonColor是JS函数。
function resetButtonColors(groupName){
var elements = document.getElementsByName(groupName)
for (var i = 0; i < elements.length; i++)
{
elements[i].style.backgroundColor = "rgb(192,192,192)"
}
}
function changeButtonColor(btn, newColor){
var element = document.getElementById(btn);
element.style.backgroundColor = newColor
}
但是我遇到了类型不匹配的错误,我不知道如何修复。我试图将值转换为字符串但不起作用。