關(guān)于引號(hào)問題
在window.onload中調(diào)用addH(ID)的時(shí)候,這里的id沒有加引號(hào)
然而在addH()函數(shù)中回調(diào)自身的時(shí)候?yàn)槭裁磪s加上引號(hào)了?
setTimeout("事件",10) ,事件 = addH('ID')? ID ="+id+"
function showSubMenu(id){
???var x = document.getElementById(id);//這里不要雙引號(hào)的原因?id已經(jīng)是個(gè)字符串了
???var h = x.offsetHeight;//不要拼錯(cuò)了..
???// console.log(h);
???if (h<24*3) {
????h += 5;
????x.style.height? = h+'px';
????console.log('id');
????setTimeout('showSubMenu("'+id+'")',1);//如果這里的id不加上引號(hào),則傳值為元素的id值,否則傳為'id'這個(gè)字符串本身,但還是說不通
???}
??}
2016-10-15
id沒有加引號(hào)啊 "addH('" ? + ?id ?+ ? ?"')" 這是字符串拼接? 加號(hào)左邊一對(duì)雙引號(hào),右邊一對(duì)雙引號(hào),輸出后為addH(' id值 ')