為什么方法簽名用不用寫形參,而方法體中就直接使用了
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(){}外面了