从VBScript调用JS时,如何修复此类型不匹配错误?

时间:2016-04-04 23:14:05

标签: javascript vbscript

在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 
}

但是我遇到了类型不匹配的错误,我不知道如何修复。我试图将值转换为字符串但不起作用。

0 个答案:

没有答案