29)

Posted xiaotaiyangye

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了29)相关的知识,希望对你有一定的参考价值。

1,JS操作css样式:

  div.style.width="100px".在div标签内我们添加了一个style属性,幷设置了width;这种写法会给标签带来大量的style属性,跟实际项目是不等的。

  window.getComPutedStyle()获取经过计算机的所有属性,就是只要渲染出来的都是经过计算的

  getComPutedStyle()  

  第一个参数是当前元素,第二个我们一般写null(并且这个是只读)

  ie6-8,不支持这个用法;ie用的是currentStyle

2,try{ }catch error{ }

  不报错执行try里面的代码块;报错执行catch里面的代码块;前提条件是报错;不报错不能用

  var css;

  try{

    css=window.getComPutedStyle(aa,null)  

  }catch (error){

    css=aa.currentStyle

  }

JS兼容性的写法——

  1,||

    var  w=document.documentElement.clientWidth||document.body.clientWidth

  2,if{ } else { }

    if(window.getComPutedStyle){

      css=window.getComPutedStyle(aa,null)

    }else{

      css=aa.currentStyle

    }

    console.log(css)

  3,try{ }catch error{ }

    try{

      css=window.getComPutedStyle(aa,null)  

    }catch (error){

      css=aa.currentStyle

    }

只读;可写:

  只读,只能获取不能修改;  可写:可以修改的

null和undefined都表示没有值:

  null,这个东西天生存在的,但是没有给值(如果我们需要清除浏览器的变量的内存需要赋值null)

    var aa=document.getElementById("aa")

    console.log(caa.parentNode.parentNode.parentNode)  //null

  undefined,这个东西压根就不存在的,人为定义的且没有赋值

    var a;   //undefined

    div.aa   //undefined

元素节点树状图:

  document--documEntelement--body--TagName

以上是关于29)的主要内容,如果未能解决你的问题,请参考以下文章

InvalidArgumentError:不兼容的形状:[29] 与 [29,7,7,2]

2022-03-29

无效的图像路径 - 在键 'CFBundleIcons':'AppIcon29x29' 错误下引用的路径中找不到图像

2018/11/29 20:31:29?螺纹钢

升级到Fedora 29

JAVA 基础编程练习题29 程序 29 求矩阵对角线之和