yang_216
2015-10-21 11:21
if(id.substr(0,1)=='.'){
teturn document.getElementsByClassName(id.substr(1));
}
如果id这个变量是以.开头,那么返回以.之后的字符串为类名的对象集合。
看懂这个首先你要明白substr是做什么的:
1、if(id.substr(0,1)=='.'):判断id这个变量是不是以.开头;
2、id.substr(1):返回id变量从1这个位置到结尾的这个字符串,也就是说,不算开头的点。例如id='.example',那id.substr='example';
3、document.getElementsByClassName(id.substr(1)):根据上面的例子,那这个就可以写为:document.getElementsByClassName(example)
id.substr(0,1)=='.' 截取id这个字符串,从第0个开始取1个。如果等于.就把id这个字符串从第1个以后的作为一个class类返回。
JS+CSS3实现带预览图幻灯片效果
53759 学习 · 265 问题
相似问题
回答 4
回答 2
回答 2
回答 4
回答 3