源代碼實現不了效果,本地也不行
? ? 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
舉報
2018-12-03
看我代碼:
? }
2018-10-10
這個和JS的加載有關系,因為JS是從上至下的編譯,所以在運行到
document.getElementsByTagName('div'); 時進行頁面查找div標簽,但此時頁面沒有加載。所以為空
所以一般在編寫JS的時候是放在末尾的,css可以放在head
2018-10-09
因為是從上到下讀取代碼,你加個window.onload=function(){代碼}就可以了
2018-10-07
<body>
<div>第一個盒子</div>
<div>第一個盒子</div>
<div>第一個盒子</div>
<script type="text/javascript">
? ? var div=document.getElementsByTagName('div');
? ? var $div=$(div);
? ? var $first=$div.first()
? ? $first.css('color','red');
? ? </script>
</body>
這是我本地的代碼,雖然效果實現了,但是還是想問一下,問什么將Javascript代碼放在head標簽里面就沒有效果了呢?