---恢复内容开始---

操作DOM

day06

1、函数封装中的默认值问题

  在函数定义后的调用过程中,如果函数需要有参数传入,而调用时传入参数不全,就会产生参数未定义的报错。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

  解决方法可以在函数中为传入参数定义默认值。

function(x,y){
  x = x || "abc" ;
  y = y || "123" ;                 
}

" || ",或运算符会判断是否有x,y参数,如果有则赋值为x,y,如果没有则会赋值为或运算符后面的内容。

day08

1、

  可以给html标签添加自定义属性,并且可以用js获取到

方法:XXX.getAttribute("");

注意:自定义属性不可以直接通过标签对象属性调用,标签对象直接调用属性只能是html标签自带属性。

2、

  JS不能获取行内样式之外的样式。

需要 getComputedStyle("xxx").width

顾名思义计算后的样式,因为浏览器解析页面和样式是分开的。

IE8及之前的版本不支持上述方法,需要用

getCurrentStyle("xxx").width 

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄