為什么這兩段代碼不一樣?求解
?//第一種
? ? ?window.onload = function(){
? ? ? var td=document.getElementsByTagName("td");
? ? ? for(var i=0;i<td.length;i++){
? ? ? ? ? ? td[i].onmouseover=function(){
? ? ? ? ? ? td[i].style.backgroundColor="#f2f2f2";
? ? ? ? ? ? }
? ? ? ? ? ? td[i].onmouseout=function(){
? ? ? ? ? ? td[i].style.backgroundColor="#fff";}
? ? ? ? ? ? }
}
//第二種
? ?window.onload = function(){
? ? ? ? var td=document.getElementsByTagName("td")
? ? ? ? for(var i=0;i<td.length;i++){
? ? ? ? bgchange(td[i]);
? ? ? ? }
? ? ? ?}
function bgchange(obj){
? ? ? ? obj.onmouseover=function(){
? ? ? ? obj.style.backgroundColor="#f2f2f2";}
? ? ? ? obj.onmouseout=function(){
? ? ? ? obj.style.backgroundColor="#fff";
? ? ? ? }
? ?}
2017-08-23
有點(diǎn)意思- -第二種漏了個符號,還有沒有吧bgchange這個函數(shù)寫在里面(不是指for里面)
2017-08-23
第一段代碼運(yùn)行沒有結(jié)果,第二段是有結(jié)果的,請問第一段代碼問題在哪里