亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

選擇器作業(yè)提交

Original 2019-04-23 18:10:42 220
abstrakt:<!DOCTYPE html> <html>     <head>         <meta charset="utf-8">      &
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>選擇器</title>
        <script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
        <style type="text/css">
            div{width: 500px; height:200px; margin: 15px 0; padding: 15px;}
            p input{ width: 120px; height: 30px; line-height: 30px; text-align: center; background: #FFA200; border: none; color: #fff;}
            li{width: 200px; height:35px;}
        </style>
    </head>
    <body>
        
        <!-- <pre>
            基本選擇器
            $('#id名')根據(jù)給定的id來匹配到元素
            $('.class名')根據(jù)給定的class來匹配到元素
            $('element')根據(jù)給定的標(biāo)簽名來匹配到元素
            $('*')匹配所有元素
            $('#id名,.class名,element')匹配到頁面中多個(gè)選擇器
        </pre> -->
        <h1>基本選擇器</h1>
        <br>
        <div class="className">className</div>
        <div id="idName">idName</div>
        <p>
            <input type="text" id="classBtn" value="class選擇器">
            <input type="text" id="idBtn" value="id選擇器">
            <input type="text" id="elementBtn" value="element選擇器">
            <input type="text" id="allBtn" value="*選擇器">
            <input type="text" id="btn" value="混合選擇器">
        </p>
    
        
        
        
         
         <!-- 
         <pre>
             層級(jí)選擇器(相當(dāng)于父類和子類的元素關(guān)系)
             $('父級(jí)元素>子級(jí)元素')給定的父級(jí)元素下匹配所有的子元素
             $('祖先元素 后代元素')給定的祖先元素下匹配所有的后代元素
             $('prev+next')---同級(jí)的元素,匹配緊跟在prev元素后面的next元素
             $('prev~siblings')匹配prev元素后面所有的siblings元素
        </pre>
         
         <h1>層級(jí)選擇器</h1>
         <b>div同級(jí)的B標(biāo)簽</b>
         <div>
             <ul>
                 <li>div下ul里的li</li>
                 <li><b>div下ul里的li里的b元素</b></li>
                 <li>div下ul里的li</li>
                 <li>div下ul里的li</li>
                 <li>div下ul里的li</li>
                <b>div下ul里的b元素</b>
             </ul>
         </div>
         <b>div同級(jí)的B標(biāo)簽</b>
        <ul>
            <li>ul里的li</li>
            <li><b>ul里的li下的b元素</b></li>
            <li>ul里的li</li>
            <li>ul里的li</li>
            <li>ul里的li</li>
        </ul>
        <b>div同級(jí)的B標(biāo)簽</b>
        <p>
            <input type="text" id="btn" value="子級(jí)">
            <input type="text" id="btn1" value="后代">
            <input type="text" id="btn2" value="緊跟同級(jí)">
            <input type="text" id="btn3" value="所有后面同級(jí)元素">
            
        </p>
         -->
         
        
        
        <!-- 
        <pre>
            順序選擇器
            一、順序
            $(':first')第一個(gè)元素
            $(':last')最后一個(gè)元素
            
            二、比較(X的順序是從0開始)
            $(':gt(x)')表示大于值X的元素
            $(':lt(x)')表示小于值X的元素
            $(':eq(x)')表示等于值X的元素
            
            三、奇偶數(shù)
            $(':odd')奇數(shù)順序
            $(':even')偶數(shù)順序
            
            四、非
            $(':ont(selector)')匹配不是selector的所有元素
            
        </pre>
         
         <h1>順序選擇器</h1>
         <ul>
             <li>第1個(gè)li元素</li>
             <li>第2個(gè)li元素</li>
             <li>第3個(gè)li元素</li>
             <li>第4個(gè)li元素</li>
             <li>第5個(gè)li元素</li>
             <li>第6個(gè)li元素</li>
             <li>第7個(gè)li元素</li>
             <li>第8個(gè)li元素</li>
         </ul>
         <p>
             <input type="text" id="btn" value="first">
             <input type="text" id="btn1" value="last">
             <input type="text" id="btn2" value="大于3">
             <input type="text" id="btn3" value="小于3">
            <input type="text" id="btn4" value="等于3">
            <input type="text" id="btn5" value="奇數(shù)">
            <input type="text" id="btn6" value="偶數(shù)">
            <input type="text" id="btn7" value="非第三個(gè)">
            
             
         </p>
         -->
         
        
         
        <!-- 
        <pre>
            內(nèi)容選擇器
            $(':contains(text)')匹配包含給定文本(text)的元素
            $(':has(selector)')匹配包含特定選擇器元素的元素
            $(':empty')匹配不含有內(nèi)容的元素(即 不包含子元素或者文本的空元素)
            $(':parent')匹配含有子元素或者文本的元素
            
            $(':hasClass()')匹配含有指定類的元素
        </pre>
         <h1>內(nèi)容選擇器</h1>
        <ul>
            <li>第1個(gè)li元素</li>
            <li class="aa">第2個(gè)li元素</li>
            <li><b>第3個(gè)li元素</b></li>
            <li></li>
            <li>第5個(gè)li元素</li>
            
        </ul> 
        <p>
            <input type="text" id="btn" value="含指定文本">
            <input type="text" id="btn1" value="含指定元素">
            <input type="text" id="btn2" value="無內(nèi)容">
            <input type="text" id="btn3" value="含內(nèi)容">
        </p>
         -->
         
         
         
         
         
        <!-- 
        <pre>
            
            屬性選擇器
            $('[屬性名]')匹配包含給定屬性的元素
            $('[attribute=value]')匹配給定屬性是某個(gè)特定值的元素
            $('[attribute != value]')匹配所有不含有指定值的屬性,或者說是屬性不等于特定值的元素
            $('[attribute ^= value]')匹配給定屬性是以某些值開始的元素
            $('[attribute $=value]')匹配給定屬性是以某些值結(jié)尾的元素
            $('[attribule *= value]')匹配給定屬性包含某些值的元素
            $('attrSel[1] , attrSel[2] , attrSel[3]')復(fù)合選擇器,以逗號(hào)隔開,需要同時(shí)滿足多個(gè)條件時(shí)使用
            
        </pre>
         <h1>屬性選擇器</h1>
         <ul>
             <li title="第1個(gè)li元素">第1個(gè)li元素</li>
             <li title="第2個(gè)li元素">第2個(gè)li元素</li>
             <li title="第3個(gè)li元素">第3個(gè)li元素</li>
             <li class="aa">第4個(gè)li元素</li>
             <li>第5個(gè)li元素</li>
             <li title="第6個(gè)li元素">第6個(gè)li元素</li>
             <li title="第7個(gè)li元素">第7個(gè)li元素</li>
             <li title="第8個(gè)li元素">第8個(gè)li元素</li>
         </ul>
         
         <p>
             <input type="text" id="btn" value="含指定屬性">
             <input type="text" id="btn1" value="屬性有特定的值">
             <input type="text" id="btn2" value="屬性無特定的值">
             <input type="text" id="btn3" value="屬性以某值開始">
            <input type="text" id="btn4" value="屬性以某值結(jié)束">
            <input type="text" id="btn5" value="屬性含某值">
            <input type="text" id="btn6" value="復(fù)合選擇器">
         </p>
         -->
         
         
         
         
         
        <!-- 
        <pre>
            表單選擇器
            $(':enabled')所有激活的input元素(可以使用的input元素)
            $(':disabled')所有禁用的input元素(不可以使用的input元素)
            $(':selected')所有被選取的元素,針對(duì)于select元素
            $(':checked')所有被選中的input元素
        </pre>
        <h1>表單選擇器</h1>
        <section>
            <input type="text">
            <input type="text" disabled>
            <select>
                <option value ="b"  >請(qǐng)選擇</option>
                <option value ="a" selected >合肥</option>
                <option value ="b">上海</option>
                <option value ="b">北京</option>
            </select>
            <label><input type="radio">男</label>
            <label><input type="radio" checked>女</label>
        </section>
        
        <p>
            <input type="text" id="btn" value="激活">
            <input type="text" id="btn1" value="禁用">
            <input type="text" id="btn2" value="選中的selected">
            <input type="text" id="btn3" value="選中的input">
            
        </p> -->
        
        <script type="text/javascript">
            $(document).ready(function(){
                        
                
                //基本選擇器
                $('#classBtn').click(function(){  //根據(jù).className找到元素并更改背景色及字體顏色
                    $('.className').css({background:'red' , color:'#fff'});
                    $('h1').text('基本選擇器----class選擇器');
                });
                $('#idBtn').click(function(){  //根據(jù)#idName找到元素并更改背景色及字體顏色
                    $('#idName').css({background:'blue' , color:'#fff'});
                    $('h1').text('基本選擇器----id選擇器');
                });
                $('#elementBtn').click(function(){  //根據(jù)element找到元素并更改背景色及字體顏色
                    $('div').css({background:'green' , color:'#fff'});
                    $('h1').text('基本選擇器----標(biāo)簽選擇器');
                });
                $('#allBtn').click(function(){  //找到所有元素并更改背景色及字體顏色
                    $('*').css({background:'yellow' , color:'#333'});
                    $('h1').text('基本選擇器----所有選擇');
                });
                $('#btn').click(function(){  //找到所選元素并更改背景色及字體顏色
                    $('#idName , .className , body , html, p , h1').css({background:'#fff' , color:'#333'});
                    $('input').css({background:'#ffa200' , color:'#fff'});
                    $('h1').text('基本選擇器----混合選擇器');
                });
                
                        
                        /* 
                        //層級(jí)選擇器
                        $('#btn').click(function(){
                            $('ul > b').css('color','red');//ul下的子級(jí)B元素
                        });
                        
                        $('#btn1').click(function(){
                            $('ul b').css('color','red');//ul下的后代B元素
                        });
                        
                        $('#btn2').click(function(){
                            $('div+b').css('color','red');//div同級(jí)的B元素---緊跟div后面的那個(gè)b元素
                        });
                        
                        $('#btn3').click(function(){
                            $('div~b').css('color','red');//div后面同級(jí)的B元素
                        });
                         */
                        
                /*         
                //順序選擇器        
                $('#btn').click(function(){
                    $('li:first').css('color','red');//第一個(gè)li元素
                });
                $('#btn1').click(function(){
                    $('li:last').css('color','red');//最后一個(gè)li元素
                });
                $('#btn2').click(function(){
                    $('li:gt(3)').css('color','red');//大于3的li元素,不含第三個(gè),第一個(gè)為0,所以選中的是5-8
                });
                $('#btn3').click(function(){
                    $('li:lt(3)').css('color','red');//小于3的li元素
                });
                $('#btn4').click(function(){
                    $('li:eq(3)').css('color','red');//等于3的li元素
                });
                
                $('#btn5').click(function(){
                    $('li:odd').css('color','red');//奇數(shù)的li元素,以0開始
                });
                $('#btn6').click(function(){
                    $('li:even').css('color','red');//偶數(shù)的li元素
                });
                $('#btn7').click(function(){
                    $('li:not(:eq(3))').css('color','red');//不是第3個(gè)的所有l(wèi)i元素
                });
                
                 */
                
                /* 
                //內(nèi)容選擇器
                $('#btn').click(function(){
                    $('li:contains(1)').css('color','red');//包含指定文本1的li元素
                });    
                $('#btn1').click(function(){
                    $('li:has(b)').css('color','red');//包含指定B標(biāo)簽的li元素
                });    
                $('#btn2').click(function(){
                    $('li:empty').css('color','red');//不包含內(nèi)容的li元素
                });    
                $('#btn3').click(function(){
                    $('li:parent').css('color','red');//包含內(nèi)容的li元素
                });    
                 */
                
                /* 
                //屬性選擇器
                $('#btn').click(function(){
                    $('[title]').css('color','red');//包含title屬性的li元素
                });    
                        $('#btn1').click(function(){
                            $('[title=第1個(gè)li元素]').css('color','red');//包含‘第1個(gè)li元素’的title屬性的li元素
                        });    
                        $('#btn2').click(function(){
                            $('li[title!=第1個(gè)li元素]').css('color','red');//不包含title屬性的li元素
                        });    
                        $('#btn3').click(function(){
                            $('li[title^=第]').css('color','red');//title屬性值以第開始的li元素
                        });    
                        $('#btn4').click(function(){
                            $('li[title$=元素]').css('color','red');//title屬性值以元素結(jié)束的li元素
                        });    
                        $('#btn5&am					

Korrigierender Lehrer:查無此人Korrekturzeit:2019-04-24 15:43:26
Zusammenfassung des Lehrers:完成的不錯(cuò),jq比js簡單很多,可以代替js的常規(guī)操作,多練習(xí)。繼續(xù)加油。

Versionshinweise

Beliebte Eintr?ge