php筆試 jquery部分

來源:互聯網
上載者:User

今天下午第一次參加php筆試,題目並不難,也許是自己有些緊張,再加上很長時間沒有寫代碼的緣故,竟然有些給搞錯了。。。。

1、<script type="application/javascript" src="secondtrade/Public/Js/PublicJs/jquery1.7.js"></script>
<style type="text/css">
<ul>
<li>aaaaaa</li>
<li class="cc">bbbbbb</li>
<li class="cc">cccccc</li>
<li>dddddd</li>
<li class="cc">ffffff</li>
</ul>

問題:將class為"cc"的li字型設定為紅色

            計算ul中class為"cc"的li的個數

.change{
color:red;
}
</style>

<script language="javascript">
$(document).ready(function(){  
//第一種方法
$(".cc").css("color","red");

//第二種方法
 $(".cc").addClass("change"); 

//第二個問題
 var arr=$("ul li.cc"); 
 var n=arr.length;
alert(n);  //數組長度
});
</script>

2、寫出.each()的作用,寫出window.onload()與document.ready()的區別,寫出empty()與remove()的區別

each:可以遍曆一維數組、多維陣列、DOM, JSON 等等.

$(document).ready()是在DOM結構載入完後執行的,而window.onload是得在所有檔案都載入完後執行的,注意區別,一個是DOM載入完,一個是所有檔案載入完
所謂DOM載入完,就是指DOM模型載入完,也就是指代碼載入完。
兩者最大的區別,就是DOM載入完之後,不必再去等相應的圖片載入完就可以執行JS代碼了。

empty:該方法不僅刪除它的子節點,同時也刪除該節點的文本域(根據DOM規範,節點的文本域也被認為是子節點),保留其在dom中所佔的位置

remove:同empty,同時刪除dom位置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.