1
<style type="text/css">
 .style1
  {
      border:2px solid #e53a6f;
      box-shadow:0 0 5px 0 #e53a6f;
  }
</style>

javascript

 <script type="text/javascript" language="javascript">
 if (Pname == "")
 {
  document.getElementById('<%=txtname.ClientID %>').style.border="2px solid  #e53a6f";                                         
       return false;
  }

 </script>

我是 CSS 新手。我的问题是我想调用style1css 而不是调用.style.border="2px solid #e53a6f";java script 。这可能吗?。有人可以帮我吗。

4

2 回答 2

3

你可以试试document.getElementById('<%=txtname.ClientID %>').className = 'style1';

于 2013-09-15T15:19:35.707 回答
2

您可以尝试使用以下属性将正确的 CSS 类分配给 DOM 元素className

document.getElementById('<%=txtname.ClientID %>').className = 'style1';
于 2013-09-15T15:15:00.527 回答