美文网首页我爱编程
js高级程序设计20

js高级程序设计20

作者: ycyc1996 | 来源:发表于2018-04-12 20:51 被阅读0次

样式

1.访问元素样式
var div = document.getElementById('div1');
div.style.height //获取高度
2.DOM样式属性和方法
cssText //css代码
length
parentRule 
getPropertyCSSValue(propertyName) //获取特定属性的CSSVALUE对象
getPropertyPriority(propertyName) //给定属性使用了!important设置,则返回'important',不然返回null

getPropertyValue(propertyName) //返回给定属性的字符串值
item(index) 
removeProperty(propertyName)
setProperty(propertyName,value,priority)


//遍历

var prop,value,i,len;
for(I=0;i<myDiv.style.length;i++){
  prop = myDiv.style[I] //myDiv.style.item(i)也行
  value = myDiv.style.getPropertyValue(prop);
  alert(prop+' : '+value);
}
5.计算样式
//内联和外部样式综合计算后的结果

car computedStyle = document.defaultView.getComputedStyle(myDiv,null);

相关文章

  • JS转义字符

    摘自《JS高级程序设计》

  • cookie

    js高级程序设计上说:大小4095B内,包括名 值 和 ‘’=‘’ ,个数20个内(很多都支持大于20个了)。“尺...

  • js高级程序设计20

    样式 1.访问元素样式 2.DOM样式属性和方法 5.计算样式

  • 前端知识体系

    1.JS基础 5 2.JS高级 5JS高级程序设计,各种api的应用,es6新增api的运用 3.CSS...

  • Books

    一 JS书籍推荐JS高级程序设计 (望远镜)JS工作原理犀牛书二、行业书籍《人月神话》

  • 正则表达式

    JS高级技巧 本篇是看的《JS高级程序设计》第23章《高级技巧》做的读书分享。本篇按照书里的思路根据自己的理解和经...

  • 周报 第七期

    这周在看 《Javascript 高级程序设计》小红书。 JS 基本语法 js是区分大小写的每个语句 ; 隔开,语...

  • 红宝书阅读笔记(1)

    前言 虽然一直都在用js,没有正经看过几本js的书。久仰红宝书大名(《JavaScript高级程序设计》),这段时...

  • 一个JAVA程序员的前端之路

    1.想学js,因为我觉得js不难。2.选择《JavaScript高级程序设计(第3版)》作为入门书籍。3.将会记录...

  • js中的arguments对象

    《JavaScript高级程序设计》读书笔记 js中函数的参数与别的语言的参数有些不同。js中的函数不介意传递进来...

网友评论

    本文标题:js高级程序设计20

    本文链接:https://www.haomeiwen.com/subject/xnifkftx.html