使用JavaScript,我想知道如何根据“ RadComboBox”元素的值更改asp:TextBox元素的CSS类名称。这是我尝试过的:

function changeTextDesc(){
    prodCode = document.getElementById("<%=ddlProductCode.ClientID%>").value;
    prodDesc = document.getElementById('<%=txtDescHeader.ClientID%>');
    if (prodCode == "00518"){
    prodDesc.className = "red";
    }
    else {
    prodDesc.className = "";
    }
}
changeTextDesc();


ddlProductCode是RadComboBox元素的HTML ID,而txtDescHeader是文本框元素的ID。

最佳答案

只需尝试使用element.class = "class_name";

 if (prodCode == "00518"){
    prodDesc.class = "red";
    }
    else {
    prodDesc.class = "";
    }

关于javascript - 使用JavaScript根据值更改asp:TextBox CSS类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42370771/

10-09 07:52