asp.net中的Css样式 .style1 { 边框:2px实心#e53a6f; 盒影:0 5px 0#e53a6f; }

asp.net中的Css样式 .style1 { 边框:2px实心#e53a6f; 盒影:0 5px 0#e53a6f; },asp.net,css,Asp.net,Css,javascript <style type="text/css"> .style1 { border:2px solid #e53a6f; box-shadow:0 0 5px 0 #e53a6f; } </style> 如果(Pname==“”) { document.getElementById(“”).style.border=“2px solid#e53a6f”; 返回false; } 我是css新手。我的问题是我想调用s

javascript

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

如果(Pname==“”)
{
document.getElementById(“”).style.border=“2px solid#e53a6f”;
返回false;
}

我是css新手。我的问题是我想调用
style1
css,而不是调用
.style.border=“2px solid#e53a6f”在java脚本中。这可能吗?。有人能帮我吗。

您可以尝试使用
className
属性为DOM元素分配适当的CSS类:

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

 </script>
document.getElementById(“”).className='style1';

您可以尝试使用
className
属性为DOM元素分配适当的CSS类:

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

 </script>
document.getElementById(“”).className='style1';

您可以尝试
document.getElementById(“”).className='style1'

您可以尝试
document.getElementById(“”).className='style1'

您想从2个不同的样式表中调用某些样式还是从标题部分的样式中调用某些样式,因为如果您想使用标题部分的样式进行更改,您可以使用funktions并调用其中包含不同样式的funktion,但如果您想从不同样式表中调用不同Questionim的样式不确定你到底想要什么如果我错了,请纠正我。您希望使用javascript从样式表更改元素引用的样式。因此,在样式表中需要两种不同的样式,然后javascript必须更改元素的样式属性?您想从两种不同的样式表中调用某些样式,还是从标题部分中的样式调用某些样式,因为如果您想使用标题部分中的样式进行更改,只需使用funktion并调用funktion即可但如果你想从不同的样式表中调用不同的样式,这是一个不同的问题,我不确定你到底想要什么,如果我错了,请纠正我。您希望使用javascript从样式表更改元素引用的样式。因此,在样式表中需要两种不同的样式,那么javascript必须更改元素的样式属性吗?