请问这段代码中的" " 的作用?

function hasclass(element, className) {
classNamesList = element.className.split(" ");
if (classNamesList.indexOf(className) === -1) {
return false;
} else {
return true;
}
function addClass(element, newClassName) {
if (!hasclass(element, newClassName)) {
element.className += " " + newClassName;//这里
}

}

 万分感谢

element.className += " " + newClassName;等价于element.className =element.className+ " " + newClassName;
目的是保留已有的CLASS内容基础上追加新的CLASS内容。首先你要清楚,CLASS可以指定多个,用半角空格分隔。

有大神帮忙吗???????

split函数一般是用来分割字符串,那个" "就是指用空格来分割字符串,返回一个列表…