课程
/前端开发
/JavaScript
/JavaScript进阶篇
这里直接con[i].title就可以了,为什么还要弄这个get和set。直接调用都可以就证明没封装但为什么又要用访问器?
2016-04-07
源自:JavaScript进阶篇 9-5
正在回答
null表示"没有对象",即该处不应该有值。undefined表示"缺少值",就是此处应该有一个值,但是还没有定义。
是可以的,你没发现输出的时间,没有title属性的也输出出来了吗?那个if语句限制不住。我个人理解,我也是个菜鸟,不对见谅哈!用con[i].title输出,是默认的给li标签添加了一个title的初始值,不管li标签里面有没有,title是有值的,所以输出时间输出出来了,而用get,是获取li标签里面的title值,用if语句判断li标签里面有没有title属性值的,没有不输出,只有有的才输出!这个应该和 undefined和null之间的区别原理一样。我是这样理解的,不对见谅!
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
5 回答直接调用这个函数不可以吗?为什么没反应。
2 回答可以用startCount();直接调用函数吗?为什么没作用
4 回答为什么要用div[this.index]而不阔以直接用div[i]?
3 回答为什么不可以直接这么写?
1 回答window.onload=functions(){}这一块代码都没看明白,为什么需要?bgcChange是什么,为啥没有定义直接就可以用了呢?以及obj是怎么回事?