為什么方法簽名用不用寫形參,而方法體中就直接使用了
function?changeOption(index){
????for?(var?j?=?0;?j?<?titles.length;?j++)?{
????????titles[j].className?=?'';
????????divs[j].style.display?=?'none';
????}
????lis[index].className?=?'select';
????divs[index].style.display?=?'block';
}這里面的lis和divs明明是參數啊,為什么沒有傳入而調用的時候不會出錯,我這樣寫又報not defined
2016-01-05
知道了,是作用域的問題,我寫在windows.onload=function(){}外面了