精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

JavaScript DOM修改文檔樹方法實(shí)例

開發(fā) 前端
文章提供了四種JavaScript DOM修改文檔書的實(shí)例,常用的是appendChild()和insertBefore(),而removeChild() 和replaceChild()很少用到。

在我們工作中大多數(shù)DOM腳本的主要任務(wù)就是在DOM文檔中插入,刪除和移動(dòng)節(jié)點(diǎn)。W3C DOM 提供了4種方法來修改文檔樹。常用的是appendChild()和insertBefore(),而removeChild() 和replaceChild()很少用到。

一般用法

修改文檔提供的4個(gè)方法,都是指向它們所作用的節(jié)點(diǎn)的引用。導(dǎo)航條實(shí)例:

  1. <div id="menu"> 
  2.     <h1>我的導(dǎo)航條</h1>            
  3.     <ul id="nav"> 
  4.        <li><a href="#">HOME</a></li> 
  5.        <li><a href="#">(X)Html / Css</a></li> 
  6.        <li><a href="#">Ajax / RIA</a></li> 
  7.        <li><a href="#">GoF</a></li> 
  8.        <li><a href="#">JavaScript</a></li> 
  9.        <li><a href="#">JavaWeb</a></li> 
  10.        <li><a href="#">jQuery</a></li> 
  11.        <li><a href="#">MooTools</a></li> 
  12.        <li><a href="#">Python</a></li> 
  13.        <li><a href="#">Resources</a></li> 
  14.     </ul> 
  15. </div>  

appendChild()

appendChild()方法讓你添加一個(gè)節(jié)點(diǎn)并使其成為某個(gè)元素的***一個(gè)子節(jié)點(diǎn)。如果添加的該節(jié)點(diǎn)已經(jīng)存在于文檔中,它會(huì)從當(dāng)前位置移除。該節(jié)點(diǎn)的子節(jié)點(diǎn)保持不變,它們也被一起移動(dòng)到新的位置。

  1. <script type="text/javascript"> 
  2. window.onload=function(){  
  3.   /*為一個(gè)元素添加子元素*/  
  4.   var nav=document.getElementById("nav");  
  5.   //創(chuàng)建一個(gè)li新元素  
  6.   var newChild=document.createElement('li');  
  7.   //創(chuàng)建一個(gè)a 新元素  
  8.   var newLink=document.createElement('a')  
  9.   //創(chuàng)建一個(gè) Text 節(jié)點(diǎn)  
  10.   var newText=document.createTextNode('My Wiki');  
  11.   //把Text添加到a元素節(jié)點(diǎn)中  
  12.   newLink.appendChild(newText);  
  13.   //給a元素節(jié)點(diǎn)設(shè)置屬性href和內(nèi)容  
  14.   newLink.setAttribute('href',"#");  
  15.   //把a(bǔ)元素節(jié)點(diǎn)添加到新的li元素節(jié)點(diǎn)中  
  16.   newChild.appendChild(newLink);  
  17.   //把新的li元素節(jié)點(diǎn)添加到 ul 元素節(jié)點(diǎn)里  
  18.   nav.appendChild(newChild);  
  19.    
  20.   /*<li>從原始位置上被移除,成為ul的***一個(gè)子節(jié)點(diǎn)。它的a 元素節(jié)點(diǎn)和文本節(jié)點(diǎn)HODE也被移了過來*/  
  21.   navnav_list=nav.getElementsByTagName("li");//返回相同的一組元素  
  22.   nav.appendChild(nav_list[0]);  
  23. }  
  24. </script>  

創(chuàng)建新DOM元素的通用函數(shù)

  1. <script type="text/javascript"> 
  2. function create( elem ) {  
  3.     return document.createElementNS ?  
  4.         document.createElementNS( 'http://www.w3.org/1999/xhtml', elem ) :  
  5.         document.createElement( elem );  
  6. }  
  7.    
  8. </script>  

我們看到結(jié)果:

添加好的子節(jié)點(diǎn)

從原始位置上被移除,成為ul的***一個(gè)子節(jié)點(diǎn)

insertBefore()

insertBefore()方法允許你在其他節(jié)點(diǎn)的前面插入一個(gè)節(jié)點(diǎn),所以當(dāng)你想要添加一個(gè)子節(jié)點(diǎn),但又不希望該節(jié)點(diǎn)成為***一個(gè)子節(jié)點(diǎn)的時(shí)候,就可以使用此方法。就像appendChild()方法一樣,如果插入的節(jié)點(diǎn)已經(jīng)存在于文檔之中,它會(huì)被從當(dāng)前位置移除,而且該節(jié)點(diǎn)在被插入之后乃保持它的子節(jié)點(diǎn)結(jié)構(gòu)。

  1. <script type="text/javascript"> 
  2. window.onload=function(){  
  3.   var nav=document.getElementById("nav");  
  4.   navnav_list=nav.getElementsByTagName("li");//返回相同的一組元素  
  5.   //***個(gè)節(jié)點(diǎn)  
  6.   var x=nav_list[0];  
  7.   //***一個(gè)節(jié)點(diǎn)  
  8.   var y=nav_list[nav_list.length-1]  
  9.   //在x元素對(duì)象之前插入y元素對(duì)象  
  10.   nav.insertBefore(y,x);  
  11.   //在x元素對(duì)象之前插入新生產(chǎn)的newChild元素對(duì)象  
  12.   nav.insertBefore(newChild,x);//newChild元素對(duì)象的創(chuàng)建請(qǐng)參考上面的代碼  
  13. }  
  14. </script>  

 #p#

在其他節(jié)點(diǎn)的前面插入一個(gè)節(jié)點(diǎn)

replaceChild()

replaceChild()方法允許你把一個(gè)節(jié)點(diǎn)替換為另一個(gè)節(jié)點(diǎn)。就像appendChild()和insertBefore()一樣,如果插入的節(jié)點(diǎn)已經(jīng)存在于文檔之中,它會(huì)被從當(dāng)前位置移除,而且該節(jié)點(diǎn)在被插入之后乃保持它的子節(jié)點(diǎn)結(jié)構(gòu)。

  1. <script type="text/javascript"> 
  2. window.onload=function(){  
  3.   var nav=document.getElementById("nav");  
  4.   navnav_list=nav.getElementsByTagName("li");//返回相同的一組元素  
  5.   //***個(gè)節(jié)點(diǎn)對(duì)象  
  6.   var x=nav_list[0];  
  7.   //x節(jié)點(diǎn)對(duì)象被newChild新節(jié)點(diǎn)對(duì)象替換了  
  8.   nav.replaceChild(newChild,x);  
  9. }  
  10. </script>  

把一個(gè)節(jié)點(diǎn)替換為另一個(gè)節(jié)點(diǎn)

removeChild()

removeChild()方法允許你移除一個(gè)節(jié)點(diǎn)以及它的子節(jié)點(diǎn)們。

  1. <script type="text/javascript"> 
  2. window.onload=function(){  
  3.   var nav=document.getElementById("nav");  
  4.   navnav_list=nav.getElementsByTagName("li");//返回相同的一組元素  
  5.   //***一個(gè)節(jié)點(diǎn)  
  6.   var y=nav_list[nav_list.length-1]  
  7.   //移除***面的一個(gè)節(jié)點(diǎn)  
  8.   nav.removeChild(y);  
  9. }  
  10. </script>  

你移除一個(gè)節(jié)點(diǎn)以及它的子節(jié)點(diǎn)們

移除所有的子節(jié)點(diǎn)

有的時(shí)候你需要把一個(gè)元素清除干凈;你想在添加新節(jié)點(diǎn)前清除原來的所有子點(diǎn)。有兩個(gè)簡單的方法來做這件事情:

  1. <script type="text/javascript"> 
  2.  while (x.childNodes[0]){  
  3.   x.removeChild(x.childNodes[0]);  
  4.  }  
  5.    
  6.  /*  
  7.  //我們可以使用firstChild來代替childNodes[0]  
  8.   while (x.firstChild){  
  9.   x.removeChild(x.firstChild);  
  10.  }  
  11.  * /  
  12. </script>  

這是一個(gè)簡單的while()循環(huán),只要元素存在***個(gè)節(jié)點(diǎn)(childNodes[0]),它就移除這個(gè)節(jié)點(diǎn),接著節(jié)點(diǎn)集合立即更新。所以(原來的)第二個(gè)節(jié)點(diǎn)成為了***個(gè)節(jié)點(diǎn),循環(huán)就會(huì)一直重復(fù),直到X沒有子節(jié)點(diǎn)為止。另一個(gè)方法就簡單了

  1. <script type="text/javascript"> 
  2. x.innerHTML='';  
  3. </script>  

 #p#

輔助函數(shù)

appendChild()和insertBefore()都有2個(gè)參數(shù),但是我們?cè)趹?yīng)用的時(shí)候,還要注意參數(shù)的先后順序。既然這么麻煩我們還是自己寫一些輔助函數(shù)來代替原有的appendChild()和insertBefore()。在另一個(gè)元素之前插入元素的函數(shù):

  1. <script type="text/javascript"> 
  2. //insertBefore()的代替方法  
  3. function before( parent, before, elem ) {  
  4.     // Check to see if no parent node was provided  
  5.  //檢查parent是否傳入  
  6.     if ( elem == null ) {  
  7.         elem = before;  
  8.         before = parent;  
  9.         parent  = before.parentNode;  
  10.     }  
  11.    
  12.     // Get the new array of elements  
  13.  //獲取元素的新數(shù)組  
  14.     var elems = checkElem( elem );  
  15.    
  16.     // Move through the array backwards,  
  17.     // because we’re prepending elements  
  18.  //向后遍歷數(shù)組  
  19.  //因?yàn)槲覀兿蚯安迦朐? 
  20.     for ( var i = elems.length - 1; i >= 0; i-- ) {  
  21.         parent.insertBefore( elems[i], before );  
  22.     }  
  23. }  
  24. </script>  

為另一個(gè)元素添加一個(gè)子元素:

  1. <script type="text/javascript"> 
  2. //appendChild()的代替方法  
  3. function append( parent, elem ) {  
  4.     // Get the array of elements  
  5.  //獲取元素?cái)?shù)組  
  6.     var elems = checkElem( elem );  
  7.    
  8.     // Append them all to the element  
  9.  //把它們所有都追加到元素中  
  10.     for ( var i = 0; i <= elems.length; i++ ) {  
  11.         parent.appendChild( elems[i] );  
  12.     }  
  13. }  
  14. </script>  

before和append的輔助函數(shù):

  1. <script type="text/javascript"> 
  2. function checkElem( elem ) {  
  3.     // If only a string was provided, convert it into a Text Node  
  4.  //如果只提供字符串,那就把它轉(zhuǎn)換為文本節(jié)點(diǎn)  
  5.     return elem && elem.constructor == String ?  
  6.    document.createTextNode( elem ) : elem;  
  7. }  
  8. </script>  

注意:constructor的用法。

有時(shí)你可能需要對(duì)變量進(jìn)行類型檢查,或者判斷變量是否已定義。有兩種方法可以使用:typeof函數(shù)與constructor屬性。typeof可以檢查到變量是否有定義,而construct只能檢查已定義變量的類型。

移除所有的子節(jié)點(diǎn)的輔助函數(shù):

  1.  <script type="text/javascript"> 
  2. function empty( elem ) {   
  3.  while (elem.firstChild){  
  4.    remove(elem.firstChild);  
  5.  }  
  6.  /*  
  7.  //我們可以使用firstChild來代替childNodes[0]  
  8.  while (elem.childNodes[0])  
  9.   remove(elem.childNodes[0]);  
  10.  * /  
  11. }  
  12.    
  13. function remove( elem ) {  
  14.     if ( elem ) elem.parentNode.removeChild( elem );  
  15. }  
  16. </script> 

 

【編輯推薦】

  1. JavaScript DOM實(shí)戰(zhàn):創(chuàng)建和克隆元素
  2. XML DOM新手入門指南
  3. 在JavaScript中如何實(shí)現(xiàn)DOM操作 
責(zé)任編輯:王曉東 來源: cssrainbow
相關(guān)推薦

2010-09-13 14:24:17

JavaScript

2010-09-13 17:12:55

JavaScript

2010-09-09 13:55:47

XML DOM

2010-09-28 14:35:34

DOM遍歷

2021-09-09 10:26:26

Javascript 文檔對(duì)象前端

2010-09-08 15:47:08

JavsScriptJavaScript

2010-09-28 14:12:50

Javascript

2010-09-08 17:26:46

JavaScript

2012-04-26 08:29:22

DOM

2010-09-28 10:03:15

DOM文檔對(duì)象模型

2010-09-28 13:24:34

DOM文檔對(duì)象模型

2010-09-28 09:43:37

DOM文檔對(duì)象模型

2025-07-03 02:15:00

DOM對(duì)象模型JavaScript

2010-09-28 11:22:18

Html DOM樹

2010-09-28 11:03:19

XML DOM

2017-07-19 14:26:01

前端JavaScriptDOM

2010-09-10 16:21:58

JavaScript

2019-12-11 09:23:51

JavaScriptHTMLXML

2010-09-15 14:40:07

HTMLposition屬性

2010-09-28 16:22:17

DOM樹
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚州成人在线电影| 狠狠色丁香婷婷综合| 日韩精品免费观看| 黄色aaa级片| 国产原创视频在线观看| 成人亚洲一区二区一| 热久久99这里有精品| 夫妻性生活毛片| 免费成人三级| 欧美人妇做爰xxxⅹ性高电影| 欧美国产视频一区| 国产在线中文字幕| 国产成人精品免费| 国产精品爽爽爽| 伊人365影院| 成人久久电影| 亚洲精品suv精品一区二区| 99视频在线视频| 国产在线美女| 成年人在线视频免费观看| 亚洲免费综合| 久久影视免费观看| 强伦人妻一区二区三区| 精品视频一区二区三区| 日本韩国一区二区三区视频| 欧美视频在线第一页| www.视频在线.com| 91在线码无精品| 99高清视频有精品视频| 在线观看国产小视频| 国产视频一区在线观看一区免费| 久久精品中文字幕电影| 亚洲区自拍偷拍| 麻豆一区二区| 欧美v日韩v国产v| 日本国产一级片| 国产亚洲一区二区手机在线观看 | 国产精品jizz| 欧美高清一级片| 欧美美女激情18p| 成人免费毛片播放| a欧美人片人妖| 日韩欧美国产激情| 北条麻妃在线视频观看| av在线私库| 亚洲伊人伊色伊影伊综合网| 日韩精品一区二区三区电影| 蜜芽在线免费观看| 综合色天天鬼久久鬼色| 在线视频一区观看| 黄色一级片在线观看| 国产精品美女一区二区| 西游记1978| 色的视频在线免费看| 国产精品久久看| 亚洲欧美国产一区二区| 在线观看免费黄色| 亚洲欧美另类小说| 国产免费内射又粗又爽密桃视频| wwwav在线| 一区二区三区在线看| 欧洲精品视频在线| 久久一卡二卡| 精品久久久久久久久久| 久久精品国产精品亚洲色婷婷| 松下纱荣子在线观看| 一本一本大道香蕉久在线精品 | 亚洲欧洲午夜一线一品| 欧美 日本 国产| 欧美精品尤物在线观看| 亚洲深夜福利网站| 伊人久久久久久久久久久久久久| 伊人色**天天综合婷婷| 高清欧美性猛交xxxx| 成人午夜视频精品一区| 每日更新成人在线视频| 国产精品一区二区久久精品| 中文字幕在线播放不卡| 国产精品亚洲а∨天堂免在线| 91网免费观看| 亚洲欧美日韩成人在线| 日本一二三四高清不卡| 综合久久国产| 91禁在线看| 色狠狠色噜噜噜综合网| 99日在线视频| 天堂综合网久久| 色偷偷亚洲男人天堂| 欧美一区二区三区爽爽爽| 尤物网精品视频| 国产精品视频在线观看| 亚洲成人一级片| 国产人妖乱国产精品人妖| 国产精品12p| 超碰在线cao| 欧美日韩黄色影视| 特级西西人体4444xxxx| 91麻豆国产自产在线观看亚洲| 欧美激情视频网站| 亚洲精品无码久久久久| 国产91精品一区二区麻豆网站| 欧美高清性xxxxhd| 欧美韩日亚洲| 欧美日韩高清影院| 中文字幕5566| 小小影院久久| 国产999在线| 丰满人妻一区二区三区免费| 国产喷白浆一区二区三区| 2018日日夜夜| 伊人久久大香| 亚洲无线码在线一区观看| 久久国产精品波多野结衣| 日本成人中文字幕| 精品欧美一区二区三区久久久| 欧美黑人激情| 在线观看国产日韩| 亚洲中文字幕一区| 欧美人成在线| 成人国产精品色哟哟| 国产色a在线| 丰满岳妇乱一区二区三区| www.偷拍.com| 91精品国产乱码久久久久久| 国产精品91久久久| 欧美精品少妇| 天天av天天翘天天综合网| 色哟哟免费视频| 国产精品久久久久久久| 国产精品精品视频一区二区三区| 色视频在线观看免费| 亚洲妇女屁股眼交7| av在线免费观看不卡| 久久中文字幕av一区二区不卡| 日韩av免费在线| 你懂的在线视频| 三级精品在线观看| www.亚洲色图.com| 亚洲成人第一| jizzjizz少妇亚洲水多| 亚洲欧美一区二区三区情侣bbw| 精品无码人妻一区二区三区品| 激情文学综合插| 一区二区三区av| 巨大黑人极品videos精品| 亚洲性无码av在线| 一级一片免费看| 国产亚洲成aⅴ人片在线观看| 国产一区亚洲二区三区| 久操成人av| 国产精品v片在线观看不卡| 欧洲天堂在线观看| 欧洲精品中文字幕| a级黄色免费视频| 久久国产福利国产秒拍| 在线观看亚洲视频啊啊啊啊| 欧美网站免费| 久久精品99久久久香蕉| 国产日韩在线观看一区| 亚洲久草在线视频| 成人做爰69片免费| 99精品福利视频| 欧美一区二区视频17c| 精品视频在线一区二区在线| 日韩性xxxx爱| 超碰免费在线97| 亚洲成a人v欧美综合天堂下载| japanese在线观看| 亚洲欧美日韩专区| 亚洲欧洲日本国产| 欧美经典影片视频网站| 97香蕉久久超级碰碰高清版| 蜜桃免费在线| 欧美精品九九99久久| 欧美日韩人妻精品一区二区三区 | 欧美极品jizzhd欧美仙踪林| 99精品福利视频| 五月天亚洲综合| 欧美三级一区| 欧美中文在线观看国产| √新版天堂资源在线资源| 日韩你懂的电影在线观看| 国产精品午夜影院| 中文字幕不卡在线| 中文字幕99页| 免费在线观看不卡| 欧美大片免费播放| 蜜桃一区二区| 亚洲a∨日韩av高清在线观看| 蜜臀久久精品| www国产精品com| 欧美一级特黄aaaaaa| 在线视频国产一区| 久久久久性色av无码一区二区| 久久综合久久鬼色中文字| 91 在线视频观看| 国产亚洲精品bv在线观看| 一区二区免费在线观看| 国内精品国产成人国产三级粉色| 国产精品久久久久久久久久小说| 羞羞污视频在线观看| 在线播放国产一区中文字幕剧情欧美| 亚洲国产精品久久久久久6q| 精品视频色一区| 日本一级一片免费视频| 亚洲欧洲日本在线| 97人妻精品一区二区三区免| 国产久卡久卡久卡久卡视频精品| 欧美不卡在线播放| 亚洲一区二区三区| 日韩欧美国产二区| 欧美三级午夜理伦三级小说| 亚洲自拍高清视频网站| 久久久成人av毛片免费观看| 91产国在线观看动作片喷水| av免费在线免费| 中文字幕亚洲色图| 久草视频在线看| 日韩高清中文字幕| 性少妇videosexfreexxx片| 欧美三级一区二区| 青青国产在线视频| 精品久久久久久久久久久| 麻豆亚洲av熟女国产一区二| 成人欧美一区二区三区白人| 欧美人妻一区二区三区 | ass精品国模裸体欣赏pics| 国产一区二区三区在线看麻豆| 国产aaaaa毛片| 三级欧美韩日大片在线看| 欧美大片在线播放| 一区在线观看| 东北少妇不带套对白| 午夜精品影院| 黄色片免费在线观看视频| 亚洲天堂免费| 国产树林野战在线播放| 欧美韩日高清| 伊人久久大香线蕉综合75| 第一会所亚洲原创| 欧美一区二区三区四区在线观看地址| 亚洲盗摄视频| 免费日韩av电影| 在线日韩一区| 日韩wuma| 大色综合视频网站在线播放| 三区精品视频观看| 精品国产一区二区三区小蝌蚪| 日韩精品久久久| 成人影视亚洲图片在线| 亚洲一区3d动漫同人无遮挡 | 欧美精品精品精品精品免费| 自由的xxxx在线视频| 欧美成人午夜视频| 丁香花在线电影| 91禁外国网站| 性欧美hd调教| 成人a在线视频| 中文字幕亚洲在线观看| 国产精品久久亚洲7777| 日本韩国欧美超级黄在线观看| 欧美日韩在线精品一区二区三区| 亚洲v天堂v手机在线| 色视频一区二区三区| 99免费精品| 欧美久久久久久久久久久久久久| 亚洲精品三级| 91看片就是不一样| 老司机一区二区| 亚洲一二区在线观看| 丰满亚洲少妇av| 国产精品无码一区二区三区| 中文字幕巨乱亚洲| 欧美偷拍第一页| 欧美日韩美女在线观看| 亚洲精品一区二区二区| 日韩视频一区二区三区| 少妇av一区二区| 在线电影av不卡网址| av网站大全在线| 91精品国产沙发| av成人在线播放| 99在线视频首页| 久久不见久久见中文字幕免费| 亚洲欧洲三级| 亚洲大胆av| 777一区二区| 97aⅴ精品视频一二三区| 成人在线观看免费高清| 亚洲一区二区偷拍精品| 日本a级c片免费看三区| 91麻豆精品国产91久久久久久久久| 亚洲女同志亚洲女同女播放| 亚洲视频专区在线| 色综合999| 国产精品久久久久久久久借妻| 日本伊人久久| 亚洲国产精品综合| 在线观看日韩av电影| 99sesese| 久久天天做天天爱综合色| 一区视频免费观看| 欧美伊人久久久久久久久影院 | 99精品美女视频在线观看热舞| 精品国产福利| 久久久国产精品| 免费男同深夜夜行网站| 菠萝蜜视频在线观看一区| 四虎884aa成人精品| 一本色道久久加勒比精品| 亚洲男人天堂久久| 久久夜色精品国产| 日本精品裸体写真集在线观看| 国产精品免费一区二区三区四区| 水蜜桃精品av一区二区| 久久久久久久少妇| 91在线看国产| 四虎永久在线精品| 欧美一区二区播放| 秋霞午夜在线观看| 国产精品久久97| 国产欧美日韩| 免费无码av片在线观看| 99麻豆久久久国产精品免费| 印度午夜性春猛xxx交| 欧美日韩免费一区二区三区| 九色视频网站在线观看| 97超级碰碰人国产在线观看| 一区二区三区高清在线观看| 法国空姐在线观看免费| 国内精品久久久久影院薰衣草 | 青青草免费在线| 久久久免费精品视频| 日韩视频一二区| 18视频在线观看娇喘| 精品一区二区精品| 蜜桃av免费观看| 欧美日韩一区三区四区| 国产精品一区二区三区四区色| 欧美做受高潮1| 天天操综合520| 欧美一级片中文字幕| 91浏览器在线视频| 天堂а√在线中文在线新版| 日韩精品丝袜在线| 韩国美女久久| 四虎影视永久免费在线观看一区二区三区| 亚洲一区观看| 欧美人与性囗牲恔配| 欧美日韩一区 二区 三区 久久精品| 久久久pmvav| 国产精品视频精品| 天天天综合网| 国产精品嫩草69影院| 五月婷婷综合激情| 深夜福利免费在线观看| 国产成人在线一区二区| 国产区精品区| 天天干天天操天天做| 亚洲欧洲成人自拍| 亚洲美女性生活| 68精品久久久久久欧美| 国产伦精品一区二区三区千人斩| 欧洲熟妇精品视频| 亚洲色大成网站www久久九九| av网站免费大全| 久久久人成影片一区二区三区观看| 欧美aaaaaaaa牛牛影院| 成年人在线看片| 亚洲色图制服丝袜| 欧美一区二不卡视频| 情事1991在线| 先锋资源久久| 丰满大乳奶做爰ⅹxx视频 | 中文久久久久久| 亚洲激情网站免费观看| 三级做a全过程在线观看| 国产精品主播视频| 欧美日韩精品免费观看视频完整| 制服丝袜第二页| 欧美精品国产精品| 超碰在线97国产| 亚洲电影一二三区| 成人综合婷婷国产精品久久| 无码aⅴ精品一区二区三区| 久久五月天综合| 日韩理论电影中文字幕| wwwwwxxxx日本| 精品久久久一区| 欧洲日本在线| 久久综合给合久久狠狠色| 美女久久久精品| 日韩欧美国产亚洲| 啊v视频在线一区二区三区| 女同一区二区三区| 日本精品一区在线| 一本大道久久a久久综合| caopon在线免费视频| 色播五月综合| 26uuu国产电影一区二区|