这段代码谁可以帮忙解释下,真心看不懂

来源:3-1 输出以及切换

yang_216

2015-10-21 11:21

if(id.substr(0,1)=='.'){

   teturn document.getElementsByClassName(id.substr(1));

}

写回答 关注

2回答

  • 闹小志
    2015-10-21 11:29:31
    已采纳

    如果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)

    yang_2...

    非常感谢!

    2015-10-21 13:59:54

    共 2 条回复 >

  • Y_du
    2015-10-21 11:26:55

    id.substr(0,1)=='.' 截取id这个字符串,从第0个开始取1个。如果等于.就把id这个字符串从第1个以后的作为一个class类返回。

    yang_2...

    谢谢啊

    2015-10-21 14:00:33

    共 1 条回复 >

JS+CSS3实现带预览图幻灯片效果

同样的幻灯片,不一样的切换,学会实现思路,操作很简单

53759 学习 · 265 问题

查看课程

相似问题