老师,这一段不懂

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕粉 2019-12-10 11:57:29

同学你好,关于同学的问题解答如下:

1、首先indexOf() 方法返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。老师举了个例子同学可以看下:

http://img1.sycdn.imooc.com//climg/5def16c10956677a04950147.jpg

因为e在str里面,所以返回的是所在的位置,而z不在str里面,则返回0,控制台:

http://img1.sycdn.imooc.com//climg/5def16cd09243b3503520070.jpg

2、那么这段代码的作用就是为元素添加样式,先使用getCls方法获取到元素已有的样式baseCls,再判断传进来的要添加的样式cls在不在之前已有的样式baseCls里面,返回-1则代表没有这个cls样式,那么我们就进行拼接。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

  • 提问者 你要去哪 #1
    function面为什么是两个参数
    2019-12-12 01:29:15
  • 好帮手慕粉 回复 提问者 你要去哪 #2
    同学你好,这是为元素添加样式的函数。如果我们要给一个元素添加样式,那么我们就要先拿到这个元素element,再给其设置cls样式。所以函数里面有两个参数,第一个就是要给哪个元素设置样式,第二个就是要给元素设置什么样式。如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
    2019-12-12 09:35:12
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师