var g=function(id){ if(id.substr(0,1)==='.'){ return document.getElementsByClassName(id.substr(1)) } return document.getElementById(id)}substr(0,1)==='.'是什么意思这个函数的作用是什么?这个是封装吗
2 回答
已采纳
__innocence
TA贡献313条经验 获得超208个赞
substr是对字符串操作的函数,substr(0,1)表示从第一位开始,截取长度为1的字符串
id.substr(0,1)==='.' 就是判断id的第一位是否是 '.'
双鱼座
TA贡献17条经验 获得超3个赞
建议学习一下,字符串的方法, 函数参数的是一个id字符串, 例如 .name string.substr(0,1) 获得字符串的首位字符 substr(1) 是获得首位之后的所有字符 substr(start,end) 两个参数,start 开始位置 end 是结束位置 只有一个参数的时候就是 从start 到最后 最后的最后这些问题百度都有请阅读api
添加回答
举报
0/150
提交
取消