源代碼實(shí)現(xiàn)不了效果,本地也不行
? ? var div = d
ocument.getElementsByTagName('div');?
? ? var $div=$(div);
? ? var $first = $div.first();?
? ? $first.css('color', 'red');?
? ? var div = d
ocument.getElementsByTagName('div');?
? ? var $div=$(div);
? ? var $first = $div.first();?
? ? $first.css('color', 'red');?
2018-10-07
舉報(bào)
2018-12-03
看我代碼:
? }
2018-10-10
這個(gè)和JS的加載有關(guān)系,因?yàn)镴S是從上至下的編譯,所以在運(yùn)行到
document.getElementsByTagName('div'); 時(shí)進(jìn)行頁(yè)面查找div標(biāo)簽,但此時(shí)頁(yè)面沒(méi)有加載。所以為空
所以一般在編寫JS的時(shí)候是放在末尾的,css可以放在head
2018-10-09
因?yàn)槭菑纳系较伦x取代碼,你加個(gè)window.onload=function(){代碼}就可以了
2018-10-07
<body>
<div>第一個(gè)盒子</div>
<div>第一個(gè)盒子</div>
<div>第一個(gè)盒子</div>
<script type="text/javascript">
? ? var div=document.getElementsByTagName('div');
? ? var $div=$(div);
? ? var $first=$div.first()
? ? $first.css('color','red');
? ? </script>
</body>
這是我本地的代碼,雖然效果實(shí)現(xiàn)了,但是還是想問(wèn)一下,問(wèn)什么將Javascript代碼放在head標(biāo)簽里面就沒(méi)有效果了呢?