javascript - 更改 asp :TextBox css class depending on value using javascript

标签 javascript c# html css asp.net

使用 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 - 更改 asp :TextBox css class depending on value using javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42370771/

相关文章:

javascript - 在 JavaScript 中使用 For 循环?

javascript - Google Chrome 中的页面可见性 API

c# - 使用 asp.net 样板和 Automapper 进行自定义映射

c# - Entity Framework 、Fluent API 映射,是否应该在 OnModelCreating 以外的地方完成?

html - 影响div宽度的滚动条

javascript - 如何防止网页知道它已加载到 iframe 中?

c# - "Cannot resolve dependency to assembly"错误的原因

html - 两个 CSS 网格在同一个父容器中不对齐

javascript - 我在循环中忘记了什么?

javascript - 基于 Javascript 的高级 PMT 计算