亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js代碼放在body里能用,放head里就不能用了?

js代碼放在body里能用,放head里就不能用了?

白豬掌柜的 2018-11-09 14:15:01
我把寫在了單獨的js文件中,并且用了window.onload=function(){}防止加載問題1.直接從body里插入代碼,能用;2.從body里插入js文件,不能用;文件中刪掉window.onload=function(){},能用;3.寫在head里,無論直接插入代碼還是文件,都不能用;4.控制臺沒報錯且能在調試器中找到這個js文件。覺得是頁面加載出問題了,具體哪里的問題,說不上來。。。貼上代碼吧js代碼是這樣的window.onload=function(){    function showPic(whichpic){        var source=whichpic.getAttribute('href');         var place_holder=document.getElementById('placeholder');                        place_holder.src=source;        var p=document.getElementById("alt");        var text=whichpic.getAttribute('title');        p.firstChild.nodeValue=text;    }    var lis=document.getElementsByTagName('a');    for(i=0;i<lis.length;i++){        if(lis[i].getAttribute('class')=='pic'){//            lis[i].onclick=function(){//                showPic(this);//                return false;//            }                lis[i].setAttribute('onclick','showPic(this);return false;');        }    }}
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 1042 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號