為什么使用通用函數(shù)的時候。g('.main-i')。
為什么使用通用函數(shù)的時候。g('.main-i')。
g('.main-i')
輸出的結(jié)果是CSS樣式,
HTMLCollection [div#main_{{index}}.main-i, main_{{index}}: div#main_{{index}}.main-i]
為什么輸出不是HTML元素。
var g = function(id){
if(id.substr(0,1) == '.'){
return document.getElementsByClassName(id.substr(1));
}
return document.getElementById(id);
}
代碼是否有錯?
2020-03-31
我也遇到了這個問題……樓上這樣的話只能得到第一個元素了呀,不能獲取所有的
2019-05-31
return document.getElementsByClassName(id.substr(1))[0];