window.onload=function(){ document.body.onclick=function(){ var pic=this.style.backgroundImage; if(pic.match('bg1')){ pic='url(./images/bg2.png)'; }else{ pic='url(./images/bg1.png);' } }如果是在內(nèi)聯(lián)樣式表中定義body的背景圖片,那么第一次點(diǎn)擊pic的值是空的,再一次點(diǎn)擊運(yùn)行效果正常,如果是在body標(biāo)簽內(nèi)運(yùn)用行內(nèi)樣式定義背景圖片則第一次點(diǎn)擊就可以獲取值且運(yùn)行效果正常,這是為什么呢?
關(guān)于js獲取頁(yè)面背景圖的問(wèn)題
慕桂英3389331
2019-03-06 17:15:43