繁体   English   中英

更改时使用javascript函数时,向html.dropdownlist添加样式

[英]Add style to html.dropdownlist when using javascript function on change

我想在此下拉菜单中添加背景色。如何执行此操作。我尝试将new {style =“ background-color:#fff;”}添加到以下代码中。.但这似乎不起作用。 。

     <%=Html.DropDownList("dd", 
                       new List<SelectListItem>
         {
            new SelectListItem{ Text="dd1", Value = "dd1" }, 
            new SelectListItem{ Text="dd2", Value = "dd2" }

         }
                            , new { onchange = "jsfunc()" } 


         )%>

我试过了:

     <%=Html.DropDownList("dd", 
                       new List<SelectListItem>
         {
            new SelectListItem{ Text="dd1", Value = "dd1" }, 
            new SelectListItem{ Text="dd2", Value = "dd2" }

         }
                            , new { onchange = "jsfunc()" }
                            , new {style="background-color: #fff;"}


         )%>

您应该避免使用内联样式。 我建议创建一个类,语法是

new { @class = "yourclass", @onchange = "jsfunc()" }

我认为您遇到了语法错误, new {@style = "background-color: #fff"} ,但是您应该改用一个类。

编辑

new { @onchange = "jsfunc()", @style = "background-color: #fff"}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM