源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JS获取和修改元素样式的实例代码

  • 时间:2022-01-12 11:57 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JS获取和修改元素样式的实例代码
[b]1、获取元素样式:[/b] 可以通过元素的style属性,获取元素行内样式。style属性是一个对象,包括一系列样式属性。例如:color, backgourdColor。 上面讲的通过style属性获取元素样式,不推荐使用。 下面的一段代码,可以获取元素运行时的样式,即全局的样式。这种方式可以动态获取元素的样式,例如元素大小。
// node:将要获取其计算样式的元素节点
// attr: 样式属性名称
function getCurrentStyle(node, attr) {
  var style = null;
  //dom标准方式
  if(window.getComputedStyle) {
    style = window.getComputedStyle(node, null);
  }
  else{
    style = node.currentStyle; //ie方式
  }
  
  return style[attr];
}
[b]2、修改元素样式[/b] 直接通过元素的style属性,例如: p.style.backgroundColor = "red" 注意:当通过上面方法获取或修改元素样式时,属性名称和定义的元素属性名称有区别。例如:通过css的background-color定义背景色,那么在js中获取或修改这个样式属性时需要将‘-' 符号后的首字母转换成大小。 以上这篇JS获取和修改元素样式的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部