亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這段代碼誰可以幫忙解釋下,真心看不懂

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

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

}

正在回答

2 回答

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

0 回復 有任何疑惑可以回復我~
#1

鬧小志

補充:2那個例子是id.substr(1)='example';
2015-10-21 回復 有任何疑惑可以回復我~
#2

yang_216 提問者

非常感謝!
2015-10-21 回復 有任何疑惑可以回復我~

id.substr(0,1)=='.' 截取id這個字符串,從第0個開始?。眰€。如果等于.就把id這個字符串從第1個以后的作為一個class類返回。

1 回復 有任何疑惑可以回復我~
#1

yang_216 提問者

謝謝啊
2015-10-21 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

這段代碼誰可以幫忙解釋下,真心看不懂

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號