首页 > 语言 > JavaScript > 正文

javascript动态设置样式style实例分析

2024-05-06 16:20:07
字体:
来源:转载
供稿:网友
这篇文章主要介绍了javascript动态设置样式style的方法,实例分析了javascript操作style样式的易错点和相关使用技巧,需要的朋友可以参考下
 

本文实例讲述了javascript动态设置样式style的方法。分享给大家供大家参考。具体分析如下:

动态修改style

1.易错:修改元素的样式不是设置class属性,而是className属性.
2.易错:单独修改样式的属性使用"style.属性名".注意在css中属性名在javascript中

操作的时候属性名可能不一样,主要集中在那些属性名中含有-的属性,因为

javascript中-是不能做属性,类名的。所以在CSS中背景色是background-clolor,而javascript中则是style.background;元素样式名是class,在javascript中是className属性;font-size->style.fontSize;margin-top->style.marginTop

3.单独修改控件的样式<input type="button" value="AAA" onclick="this.style.color='red'" />

1.举例1
 

  1. <html xmlns="http://www.w3.org/1999/xhtml"
  2. <head> 
  3.  <title>动态修改style</title> 
  4.  <style type="text/css"
  5.  .day 
  6.  { 
  7.  background-color:Green; 
  8.  } 
  9.  .night 
  10.  { 
  11.  background-color:Black; 
  12.  } 
  13.  </style> 
  14.  <script type="text/javascript"
  15.  function dayclick() { 
  16.  var divMain = document.getElementById("divMain"); 
  17.  //注意这里使用的是className而不是class 
  18.  divMain.className = "day"
  19.  } 
  20.  function nightclick() { 
  21.  var divMain = document.getElementById("divMain"); 
  22.  divMain.className = "night"
  23.  } 
  24.  </script> 
  25. </head> 
  26. <body> 
  27.  <div id="divMain" class="day"
  28.  <font color="red">中华人名共和国</font> 
  29.  </div> 
  30.  <input type="button" value="白天" onclick="dayclick()" /> 
  31.  <input type="button" value="黑夜" onclick="nightclick()" /> 
  32. </body> 
  33. </html> 
?
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表