国产精品青草久-国产精品情侣愉拍-国产精品区网红主-国产精品区一区二-国产精品热久久-国产精品热热热-国产精品人aⅴ-国产精品人成在线-国产精品人妻人伦-国产精品人人

金喜正规买球

用js實現輸入提示(自動完成)

轉帖|其它|編輯:郝浩|2011-02-28 13:27:15.000|閱讀 532 次

概述:以前也寫過一個jQuery的這種插件,但是很多地方根本不用jQuery,這個功能也有很多其它庫支持,但是為了用這個功能而加載很多js插件,這樣效率明顯下降了很多,而且這個東西平時也很常用,所以一決心自己寫了個相對比較獨立的。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

  以前也寫過一個jQuery的這種插件,但是很多地方根本不用jQuery,這個功能也有很多其它庫支持,但是為了用這個功能而加載很多js插件,這樣效率明顯下降了很多,而且這個東西平時也很常用,所以一決心自己寫了個相對比較獨立的。

完成有以下功能:

  • 輸入字符會把以輸入字符開頭的提示出來。
  • 支持上下方向鍵選擇提示選項,支持循環
  • 支持綁定一個數組提示,支持ajax傳遞輸入框值請求數據。
  • 支持多個選擇的dom元素一塊綁定數據實現輸入提示。各dom元素也可以單獨綁定自己的數據實現輸入提示,互不影響。
  • 支持中文。

      首先是js的核心部分,其各部分都有較詳細的說明,代碼如下:

001 ;(function(window){
002 /* 插件開始 */
003 var autoComplete=function(o){
004 var handler=(function(){
005 var handler=function(e,o){ return new handler.prototype.init(e,o); };/* 為每個選擇的dom都創建一個相對應的對象,這樣選擇多個dom時可以很方便地使用 */
006 handler.prototype={
007 e:null, o:null, timer:null, show:0, input:null, popup:null,
008 init:function(e,o){/* 設置初始對象 */
009 this.e=e, this.o=o,
010 this.input=this.e.getElementsByTagName(this.o.input)[0],
011 this.popup=this.e.getElementsByTagName(this.o.popup)[0],
012 this.initEvent();/* 初始化各種事件 */
013 },
014 match:function(quickExpr,value,source){/* 生成提示 */
015 var li = null;
016 for(var i in source){
017 if( value.length>0 && quickExpr.exec(source[i])!=null ){
018 li = document.createElement('li');
019 li.innerHTML = '<a href="javascript:;">'+source[i]+'</a>';
020 this.popup.appendChild(li);
021 }
022 }
023 if(this.popup.getElementsByTagName('a').length)
024 this.popup.style.display='block';
025 else
026 this.popup.style.display='none';
027 },
028 ajax:function(type,url,quickExpr,search){/* ajax請求遠程數據 */
029 var xhr = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
030 xhr.open(type,url,true);/* 同異步在此修改 */
031 xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
032 var that=this;
033 xhr.onreadystatechange = function(){
034 if(xhr.readyState==4) {
035 if(xhr.status==200) {
036 var data = ;
037 that.match(quickExpr,search,data);/* 相同于成功的回調函數 */
038 }else{
039 alert("請求頁面異常!");/* 請求失敗 */
040 }
041 }
042 };
043 xhr.send(null);
044 },
045 fetch:function(ajax,search,quickExpr){
046 var that=this;
047 this.ajax(ajax.type,ajax.url+search,quickExpr,search);
048 },
049 initEvent:function(){/* 各事件的集合 */
050 var that=this;
051 this.input.onfocus = function(){
052 var value=this.value, quickExpr=RegExp('^'+value,'i'), self=this;
053 that.timer=setInterval(function(){
054 if(value!=self.value){/* 判斷輸入內容是否改變,兼容中文 */
055 value=self.value;
056 that.popup.innerHTML='';
057 if(value!=''){
058 quickExpr=RegExp('^'+value);
059 if(that.o.source) that.match(quickExpr,value,that.o.source);
060 else if(that.o.ajax) that.fetch(that.o.ajax,value,quickExpr);
061 }
062 }
063 },200);
064 };
065 this.input.onblur = function(){/* 輸入框添加事件 */
066 clearInterval(that.timer);
067 var current=-1;/* 記住當前有焦點的選項 */
068 var els = that.popup.getElementsByTagName('a');
069 var len = els.length-1;
070 var aClick = function(){
071 that.input.value=this.firstChild.nodeValue;
072 that.popup.innerHTML='';
073 that.popup.style.display='none';
074 };
075 var aFocus = function(){
076 for(var i=len; i>=0; i--){
077 if(this.parentNode===that.popup.children[i]){
078 current = i;
079 break;
080 }
081 }
082 for(var k in that.o.elemCSS.focus)
083 this.style[k] = that.o.elemCSS.focus[k];
084 };
085 var aBlur= function(){
086 for(var k in that.o.elemCSS.blur)
087 this.style[k] = that.o.elemCSS.blur[k];
088 };
089 var aKeydown = function(event){
090 event = event || window.event;/* 兼容IE */
091 if(event.keyCode==40){/* 處理上下方向鍵事件方便選擇提示的選項 */
092 current++;
093 if(current<0) current=len;/* 處理循環 */
094 if(current>len) current=0;
095 that.popup.getElementsByTagName('a')[current].focus();
096 }else if(event.keyCode==38){
097 current--;
098 if(current>len) current=0;
099 if(current<0) current=len;
100 that.popup.getElementsByTagName('a')[current].focus();
101 }
102 };
103 for(var i=0; i<els.length; i++){/* 為每個選項添加事件 */
104 els[i].onclick = aClick;
105 els[i].onfocus = aFocus;
106 els[i].onblur = aBlur;
107 els[i].onkeydown = aKeydown;
108 }
109 };
110 this.input.onkeydown = function(event){
111 event = event || window.event;/* 兼容IE */
112 if(event.keyCode==40){
113 that.popup.blur();
114 if(that.popup.getElementsByTagName('a')[0])
115 that.popup.getElementsByTagName('a')[0].focus();
116 }
117 };
118 this.e.onmouseover = function(){ that.show=1; };
119 this.e.onmouseout = function(){ that.show=0; };
120 addEvent.call(document,'click',function(){ if(that.show==0) that.popup.style.display='none'; });/* 處理提示框dom元素不支持onblur的情況 */
121 }
122 };
123 handler.prototype.init.prototype=handler.prototype;/* JQuery style,這樣我們在處的時候就不用每個dom元素都用new來創建對象了 */
124 return handler;/* 把內部的處理函數傳到外部 */
125 })();
126 if(this.length){/* 處理選擇多個dom元素 */
127 for(var a=this.length-1; a>=0; a--){/* 調用方法為每個選擇的dom生成一個處理對象,使它們不互相影響 */
128 handler(this[a],o);
129 }
130 }else{/* 處理選擇一個dom元素 */
131 handler(this,o);
132 }
133 return this;
134 };
135 return window.autoComplete = autoComplete;/* 暴露方法給全局對象 */
136 /* 插件結束 */
137 })(window);

其中了一些全局的自定義函數,如addEvent和在例子中將要用到的getElementsByClassName函數如下:

01 var getElementsByClassName = function (searchClass, node, tag) {/* 兼容各瀏覽器的選擇class的方法;(寫法參考了博客園://www.cnblogs.com/rubylouvre/archive/2009/07/24/1529640.html,想了解更多請看這個地址) */
02 node = node || document, tag = tag ? tag.toUpperCase() : "*";
03 if(document.getElementsByClassName){/* 支持getElementsByClassName的瀏覽器 */
04 var temp = node.getElementsByClassName(searchClass);
05 if(tag=="*"){
06 return temp;
07 } else {
08 var ret = new Array();
09 for(var i=0; i<temp.length; i++)
10 if(temp[i].nodeName==tag)
11 ret.push(temp[i]);
12 return ret;
13 }
14 }else{/* 不支持getElementsByClassName的瀏覽器 */
15 var classes = searchClass.split(" "),
16 elements = (tag === "*" && node.all)? node.all : node.getElementsByTagName(tag),
17 patterns = [], returnElements = [], current, match;
18 var i = classes.length;
19 while(--i >= 0)
20 patterns.push(new RegExp("(^|\\s)" + classes[i] + "(\\s|$)"));
21 var j = elements.length;
22 while(--j >= 0){
23 current = elements[j], match = false;
24 for(var k=0, kl=patterns.length; k<kl; k++){
25 match = patterns[k].test(current.className);
26 if(!match) break;
27 }
28 if(match) returnElements.push(current);
29 }
30 return returnElements;
31 }
32 };
33 var addEvent=(function(){/* 用此函數添加事件防止事件覆蓋 */
34 if(document.addEventListener){
35 return function(type, fn){ this.addEventListener(type, fn, false); };
36 }else if(document.attachEvent){
37 return function(type,fn){
38 this.attachEvent('on'+type, function () {
39 return fn.call(this, window.event);/* 兼容IE */
40 });
41 };
42 }
43 })();

最后是調用的部分,調用和每個參數的部分都有說明和注意事項,再說一個其中source和ajax參數是二選一,如果二者都寫只有source是有用的,調用代碼如下:

1 addEvent.call(null,'load',function(){
2 autoComplete.call( getElementsByClassName('autoComplete'), {/* 使用call或apply調用此方法 */
3 source:['0123','023',123,1234,212,214,'033333','0352342',1987,17563,20932],/* 提示時在此數組中搜索 */
4 //ajax:{ type:'post',url:'./php/fetch.php?search=' },/* 如果使用ajax則返回的數據格式要與source相同,如為字符串"[111,222,333,444]"等形式。*/
5 elemCSS:{ focus:{'color':'#00ff00','background':'red'}, blur:{'color':'#ff0000','background':'transparent'} },/* 些對象中的key要js對象中的style屬性支持 */
6 input:'input',/* 輸入框使用input元素 */
7 popup:'ul'/* 提示框使用ul元素 */
8 });
9 });

代碼比較多,但是測試的比較完整,基本沒有什么大毛病了,如果有什么毛病請大家指正,謝謝!

下面是個完整的例子,大家可以在線測試一下,歡迎指正:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="//www.w3.org/1999/xhtml">
<head>
<title>autoComplete</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
.autoComplete {margin:8px;position:relative;float:left;}
.autoComplete input {width:200px;height:25px;margin:0;padding:0;line-height:25px;}
.autoComplete ul {z-index:-12;padding:0px;margin:0px;border:1px #333 solid;width:200px;background:white;display:none;position:absolute;left:0;top:28px;*margin-left:9px;*margin-top:2px;margin-top:1px\0;}
.autoComplete li {list-style:none;}
.autoComplete li a {display:block;color:#000;text-decoration:none;padding:1px 0 1px 5px;_width:97%;}
.autoComplete li a:hover {color:#000;background:#ccc;border:none;}
</style>
<script type="text/javascript">
//<![CDATA[
var getElementsByClassName = function (searchClass, node, tag) {/* 兼容各瀏覽器的選擇class的方法;(寫法參考了博客園://www.cnblogs.com/rubylouvre/archive/2009/07/24/1529640.html,想了解更多請看這個地址) */
node = node || document, tag = tag ? tag.toUpperCase() : "*";
if(document.getElementsByClassName){/* 支持getElementsByClassName的瀏覽器 */
var temp = node.getElementsByClassName(searchClass);
if(tag=="*"){
return temp;
} else {
var ret = new Array();
for(var i=0; i<temp.length; i++)
if(temp[i].nodeName==tag)
ret.push(temp[i]);
return ret;
}
}else{/* 不支持getElementsByClassName的瀏覽器 */
var classes = searchClass.split(" "),
elements = (tag === "*" && node.all)? node.all : node.getElementsByTagName(tag),
patterns = [], returnElements = [], current, match;
var i = classes.length;
while(--i >= 0)
patterns.push(new RegExp("(^|\\s)" + classes[i] + "(\\s|$)"));
var j = elements.length;
while(--j >= 0){
current = elements[j], match = false;
for(var k=0, kl=patterns.length; k<kl; k++){
match = patterns[k].test(current.className);
if(!match) break;
}
if(match) returnElements.push(current);
}
return returnElements;
}
};
var addEvent=(function(){/* 用此函數添加事件防止事件覆蓋 */
if(document.addEventListener){
return function(type, fn){ this.addEventListener(type, fn, false); };
}else if(document.attachEvent){
return function(type,fn){
this.attachEvent('on'+type, function () {
return fn.call(this, window.event);/* 兼容IE */
});
};
}
})();
;(function(window){
/* 插件開始 */
var autoComplete=function(o){
var handler=(function(){
var handler=function(e,o){ return new handler.prototype.init(e,o); };/* 為每個選擇的dom都創建一個相對應的對象,這樣選擇多個dom時可以很方便地使用 */
handler.prototype={
e:null, o:null, timer:null, show:0, input:null, popup:null,
init:function(e,o){/* 設置初始對象 */
this.e=e, this.o=o,
this.input=this.e.getElementsByTagName(this.o.input)[0],
this.popup=this.e.getElementsByTagName(this.o.popup)[0],
this.initEvent();/* 初始化各種事件 */
},
match:function(quickExpr,value,source){/* 生成提示 */
var li = null;
for(var i in source){
if( value.length>0 && quickExpr.exec(source[i])!=null ){
li = document.createElement('li');
li.innerHTML = '<a href="javascript:;">'+source[i]+'</a>';
this.popup.appendChild(li);
}
}
if(this.popup.getElementsByTagName('a').length)
this.popup.style.display='block';
else
this.popup.style.display='none';
},
ajax:function(type,url,quickExpr,search){/* ajax請求遠程數據 */
var xhr = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
xhr.open(type,url,true);/* 同異步在此修改 */
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
var that=this;
xhr.onreadystatechange = function(){
if(xhr.readyState==4) {
if(xhr.status==200) {
var data = ;
that.match(quickExpr,search,data);/* 相同于成功的回調函數 */
}else{
alert("請求頁面異常!");/* 請求失敗 */
}
}
};
xhr.send(null);
},
fetch:function(ajax,search,quickExpr){
var that=this;
this.ajax(ajax.type,ajax.url+search,quickExpr,search);
},
initEvent:function(){/* 各事件的集合 */
var that=this;
this.input.onfocus = function(){
var value=this.value, quickExpr=RegExp('^'+value,'i'), self=this;
that.timer=setInterval(function(){
if(value!=self.value){/* 判斷輸入內容是否改變,兼容中文 */
value=self.value;
that.popup.innerHTML='';
if(value!=''){
quickExpr=RegExp('^'+value);
if(that.o.source) that.match(quickExpr,value,that.o.source);
else if(that.o.ajax) that.fetch(that.o.ajax,value,quickExpr);
}
}
},200);
};
this.input.onblur = function(){/* 輸入框添加事件 */
clearInterval(that.timer);
var current=-1;/* 記住當前有焦點的選項 */
var els = that.popup.getElementsByTagName('a');
var len = els.length-1;
var aClick = function(){
that.input.value=this.firstChild.nodeValue;
that.popup.innerHTML='';
that.popup.style.display='none';
};
var aFocus = function(){
for(var i=len; i>=0; i--){
if(this.parentNode===that.popup.children[i]){
current = i;
break;
}
}
for(var k in that.o.elemCSS.focus)
this.style[k] = that.o.elemCSS.focus[k];
};
var aBlur= function(){
for(var k in that.o.elemCSS.blur)
this.style[k] = that.o.elemCSS.blur[k];
};
var aKeydown = function(event){
event = event || window.event;/* 兼容IE */
if(event.keyCode==40){/* 處理上下方向鍵事件方便選擇提示的選項 */
current++;
if(current<0) current=len;
if(current>len) current=0;
that.popup.getElementsByTagName('a')[current].focus();
}else if(event.keyCode==38){
current--;
if(current>len) current=0;
if(current<0) current=len;
that.popup.getElementsByTagName('a')[current].focus();
}
};
for(var i=0; i<els.length; i++){/* 為每個選項添加事件 */
els[i].onclick = aClick;
els[i].onfocus = aFocus;
els[i].onblur = aBlur;
els[i].onkeydown = aKeydown;
}
};
this.input.onkeydown = function(event){
event = event || window.event;/* 兼容IE */
if(event.keyCode==40){
that.popup.blur();
if(that.popup.getElementsByTagName('a')[0])
that.popup.getElementsByTagName('a')[0].focus();
}
};
this.e.onmouseover = function(){ that.show=1; };
this.e.onmouseout = function(){ that.show=0; };
addEvent.call(document,'click',function(){ if(that.show==0) that.popup.style.display='none'; });/* 處理提示框dom元素不支持onblur的情況 */
}
};
handler.prototype.init.prototype=handler.prototype;/* JQuery style,這樣我們在處的時候就不用每個dom元素都用new來創建對象了 */
return handler;/* 把內部的處理函數傳到外部 */
})();
if(this.length){/* 處理選擇多個dom元素 */
for(var a=this.length-1; a>=0; a--){/* 調用方法為每個選擇的dom生成一個處理對象,使它們不互相影響 */
handler(this[a],o);
}
}else{/* 處理選擇一個dom元素 */
handler(this,o);
}
return this;
};
return window.autoComplete = autoComplete;/* 暴露方法給全局對象 */
/* 插件結束 */
})(window);
/* 調用 */
addEvent.call(null,'load',function(){
autoComplete.call( getElementsByClassName('autoComplete'), {/* 使用call或apply調用此方法 */
source:['0123','023',123,1234,212,214,'033333','0352342',1987,17563,20932],/* 提示時在此數組中搜索 */
//ajax:{ type:'post',url:'./php/fetch.php?search=' },/* 如果使用ajax則遠程返回的數據格式要與source相同 */
elemCSS:{ focus:{'color':'#00ff00','background':'red'}, blur:{'color':'#ff0000','background':'transparent'} },/* 些對象中的key要js對象中的style屬性支持 */
input:'input',/* 輸入框使用input元素 */
popup:'ul'/* 提示框使用ul元素 */
});
});
//]]>
</script>
</head>
<body><!-- 這所以使用這么多的z-index是因為ie6和ie7的問題 -->
<div>
<div class="autoComplete" style="z-index:19"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:18"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:17"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:16"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:15"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:14"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:13"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:12"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:11"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:10"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:9"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:8"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:7"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:6"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:5"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:4"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:3"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:2"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:1"> <input value="input" /> <ul><li></li></ul> </div>
<div class="autoComplete" style="z-index:0"> <input value="input" /> <ul><li></li></ul> </div>
<div style="clear:both;"></div>
</div>
<div style="border:3px red double;margin:15px;padding:5px;">
<h3 style="line-height:10px;">Tip:</h3>
<ul>
<li>輸入0、1,2會得到提示。</li>
<li>用鼠標或上下鍵可以選擇提示。</li>
<li>選擇點擊鼠標或點回車可以選擇選項。</li>
<li>可以修改調用處,使各個輸入框提示不同內容。</li>
</ul>
</div>
</body>
</html>

 



標簽:

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn

文章轉載自:網絡轉載

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
狠狠精品干练久久久无码中文字幕 | 国内精品久久久久久久久久影视 | 国产日韩特色一一区二区三区 | 超碰中文字 | 国产v一区| 一区二区三区精品黄色影院 | 亚洲αv久久久噜噜噜噜噜 亚洲а∨精品天堂在线 | 国产精品国内免费一区二区三区 | 国产毛片久久国产 | 欧美精品区一区二区三区 | 91制片厂果冻传媒越狱 | 亚洲av中文无码乱人伦在线观看 | 精品亚洲一区二区在 | 国产伦精品一区二区三区免费 | 日韩经典精品无码一区 | 日韩免费在线中文字幕 | 国产精品中文久久久久久久 | 天天躁日日躁狠狠躁av中文 | 成人色综合 | 国产高清在线精品二区一 | 国产99这里 | 国产精品无码久久久久久 | 日本免费一区二区三区 | 国产公开免费人成视频 | 麻豆精品久久久久久中文字幕无 | 亚洲国产日产无码精品 | 99久久亚洲综合精品成人网 | 亚洲午夜福利av一区二区无码 | 国产av电影| 亚洲精品无码一区二区三天美 | 91成人试看福利体验区 | 国产成人99久久亚洲综合精品 | 中文字幕乱码一区二区免费 | 99热国产这里只有精品6 | 中文字幕国产 | 在线天堂新版资源www在线 | 亚洲国产精品无码久久 | 97色伦午夜国产亚洲精品 | 97国产视频| 日日噜噜噜夜夜爽爽狠狠 | 精品国产va久久久久久久 | 变态av另类| 午夜国产毛片v区一区二区三区 | 免费无遮挡无码永久在线观看视频 | 国产精品视频一区三区四区 | 日本一区二区免费在线观看 | 91麻豆产精品久久久久久夏晴子 | 91精品久久久久久久免费看 | 91香蕉亚洲 | 国产在线aa视频免费观看 | 97视频| 日韩美女拍拍免费视频网站 | 人人妻人人狠人人爽 | 怡红院aⅴ国产一 | 日本中文一二区高 | 亚洲国产成人久久99精品 | 亚洲中文字幕无码久久 | 欧美色欧美亚洲高清在线视频 | 999国内精品永久免费视频 | 国产免费午夜福利片在线观看 | 白丝爆浆18禁一 | 精品中文字幕免费在线观看 | 91大神精品视频动漫在线观看 | 91视频这里只有 | 99re成人精品免费视频 | 欧美人妖视频网站 | 欧洲一曲二曲三曲视频 | 99久久人妻精品免费二区 | 91精品国自产在线偷拍蜜桃 | 无码专区在线观 | 国产日韩手机在线不卡视频 | 色一情一区二区三区四区 | 久久99久久精品中文字幕 | 99精品众筹 | 91麻豆精品国产自产在线观看一区 | 日日爱夜夜做 | 国产精品一区二区久久宅男 | 一区二区视频在线观看 | 999午夜福利国产在线观看 | 99香蕉视频 | 日韩人妻熟精品久久无码少年阿 | 无码国产精品午夜不卡 | 亚洲风情中文 | 国产成人综合久久精品推荐 | 97se亚洲国产综合自在线观看 | 97碰碰碰人妻无码免费看 | 日韩人妻无码精品 | 天天拍夜夜添久久精品 | 91尤物视频在 | 亚洲欧美国产日韩字幕中文 | 亚洲av日韩av高潮无码专区 | 九色在线视频 | 91尤物国产 | 久久成人国产精品免费软件 | 中文字幕无码成人免费视频 | 亚洲一区无码精品色 | 精品欧美国产一区二区三区不卡 | 东京热免费视频 | www在线观看视频 | 日日狠狠久久一区二区三区色 | 天天干天天射天天操 | 91福利国产在线观看香蕉 | 99东京热这里有精品 | 午夜福利伦伦电影理论片在线观看 | 国产精品videossex白浆 | 1区2区3区高清视频 1区2区3区内容究竟如何?无需下载 | 中文字幕v亚洲日本电影 | 国产精品午夜爽爽爽免费 | 3d经典动漫影片推荐! | 精品久久久久久久久久中文字幕 | 亚洲精品久久久久久一区二区 | 区二三区 | 亚洲精品一区二区三区四区五区 | av永久天堂一区二区三区 | 国产午夜激 | 无码亚洲国产一区 | www.一区二 | 日本在线视频一区二区三区 | 国产在视频线在精品 | 欧美三级大 | 日韩欧美中文字幕第 | 亚洲国产天堂αv日本国产 亚洲国产天堂久久综合 | 国产色视频网站免费 | 少妇人妻久久 | 日韩精品一区二区 | 91精选国产| 日韩av免费观看中文字幕 | 亚洲国产精品嫩草影院永久 | 国产在线观看私人影院 | 亚洲av永久精品毛片天堂 | 日韩精品国产自在久久现线拍 | 亚洲免费v一区二区三区 | 91久久偷偷鲁偷偷鲁综合 | 91精品国产免费网站 | 成人午夜免费无码视频在线观看 | 中文字幕亚洲无线码在线中 | 国内精品久久久久影院老司 | 国产精品综合第一页 | 国产sm精品调教在线 | 91人妻人人澡人人爽人人精品一 | 天堂最新版在线www官网中文地址 | 香蕉国产一区二区 | 亚洲精品乱码久久久久红杏 | 国产乱码一区二区三区爽爽爽女仆 | 91精品国产乱码久久久久久 | 亚洲a∨毛片无码专区国产乱码 | 91看片无限制版下载v1.2.1 | 国产精品欧美日韩精品成人99影院 | 日韩精品免| 国产黄毛片久久久久久 | а天堂中文地址在线 | 国产精品免费无遮挡无 | 成年黄页网站大全免费 | 国产熟睡乱子伦视频网站 | 黄色三级电影久久 | 欧美视频第二页 | 无码人妻久久一区二区三区蜜桃 | 日韩人妻熟精品久久无码少年阿 | 91国偷自产一区二区三区蜜臀 | 中文无码肉感爆乳在线观看 | 欧美精品区一区二区三区 | 日本无遮挡真人祼交视频 | 91精品国产麻豆国产自产 | 国产香蕉在线 | 日韩久久精品无码av | 97精品依人久久久大香线蕉97 | 精品亚洲a∨无码一区二区三区 | 亚洲日本乱人伦中文字幕 | 日本三级日产三级国产三级 | 中文字幕亚洲精品无码 | 日本特黄特色aaa大片免费 | 亚洲国产成人精品福利 | 亚洲国产一区二区 | 天堂无码人妻精品一区二区三区 | 成a人片在线观看视频 | 日本爽快片18禁片免费久久 | 国内精品久久久久久99 | 色妞www精品视频 | 欧美丰满熟妇xx猛交 | 日本香蕉一区二区在线观看 | 日本高清视频网站www | 人人澡人人澡碰人人看软件 | 高潮毛片无遮挡高清免费视频 | 在线观看91精品国产 | 综合色区亚洲熟妇另类 | 国产三级精品三级在线专 | 欧美亚洲国产日韩一二三区 | 日韩欧美aⅴ综合网站发布 日韩欧美p片内射久久 | 一级无码片中文 | 激情麻豆视频 | 亚洲一区二区三区四区五区六区 | 国产av永久福利资源网站 | 在线精品91青草国产在线观看 | 精品国产日韩一 | 日韩成人黄片在线一区二区三区 | 91精品国产aⅴ一区二区 | 精品久久久久久国产潘金莲 | 人人添人人澡人人澡人人人人 | 国产亚洲午夜高清国产拍精品 | 91在线视频观看 | 国产麻豆一精品一av一免费软件 | 日韩精品久久无码中文字幕 | 国产精品青青青高清在线 | 超级碰97直线国产免费公开 | 福利视频一区二区牛牛 | 亚洲精品无码永久在线观看 | 国产日本一区二区三区 | 国产精品无码久久久久不卡 | 亚洲精品高清国产 | 麻豆精品国产自产在线观看 | 亚洲aⅴ天堂av天堂无码不卡 | 丰满人妻一区二区三区46 | 亚洲a∨无码专区亚洲a∨网站 | 亚洲一区二区三区一六视频在线 | 日韩亚州欧美在线com91tv | 日韩国产一区二区在线播放 | 欧美日韩国产一区二区三区精 | 国产精品亚洲欧美—级久久精品 | 成人动漫h在线观看 | 精品入口 | 国内视频在线精品一区 | 人妻中文字幕乱人伦在线 | 91一区二区三区 | 国产精品永久免费10000 | 日韩中文精品无码 | 国精品产露脸偷拍视频 | 三级成年网站在线观看 | 国产91精品在 | 国语av最新自产拍在线观看 | 亚洲精品国产精品乱码 | 色窝网站在线播放 | 国产福利一区二区三区在线 | 国内一本到不卡在线观看 | 婷婷综合另类小说色区 | 亚洲国产精品và在线看 | 日韩中文字幕免费视频 | 亚洲国产精品无码成人片久久 | 中文字幕爆乳 | 亚洲中文字幕码在线电影 | 91se在线看片国产免费观看 | 91精品国产免费青青碰在线 | 精品入口 | 欧美91精品久久久久网免费 | 精品成人片深夜 | 国产亚洲精品a | 国产99久久久久久免费看 | 国产狼友视频一区 | 精品国产呦系列在线观看 | 91精品婷婷国产综合久久 | 国产猛男gayb | 最新中文字幕av无码不卡 | 免费一级a毛片在线播放 | 无人在线观看免费高清 | 中文字幕日本最新乱码视频 | 亚洲国产日韩欧美久久精品 | 午夜视频污在线观看 | 国产v片成人影院在线观看 国产v片在线播放 | 国产热久久精 | 人妻一区二区三区巨免费 | 欧美日韩一区欧美人与动物 | 日韩成人精品一区二区三区 | 日本视频在线免费观看 | 国产91在线精品国自产拍 | 亚洲国产小视频 | 丰满气质白嫩少妇呻吟高潮 | 精品国产综合久久久久 | 国内精品久久国产 | 亚洲国产精品一卡在线观看 | 91精品国产调教在线观看 | 黄色软件在线观看 | 福利姬液液酱喷水 | 精品国产无码大片在线看 | 亚洲av无码一区二区三区dv | 国产成人亚洲高清明星换脸区 | 美女扒开裤衩让 | 精品国产ⅴ无码大片在线观看 | 97无码人妻视频在线 | 国产亚洲精品观看91在线 | 欧美猛交喷潮在线播放 | 国产欧美一区二区三区 | 狠狠人妻久久久久久综合蜜桃 | 另类专区精品 | 日韩精品在线一区二区在线观看 | 欧美性爱交换黄片 | 精品精品国产国产 | 日本一区二区三区中文字幕 | av无码午夜福利一区二区三区 | 亚洲精品成人久久久 | 97视频在线精 | 国产又粗又猛又黄又爽无遮挡 | 加勒比在线东京热在线中文字幕 | 国产丝袜二区在线播 | 99久久久无码国产精品试看 | 国产午夜福利看片在线观看 | 亚洲aⅴ无码乱码在线播放 亚洲aⅴ无码码潮喷在线观看 | 午夜福利 | 国产黄色一级大片 | 国产激情怍爱视频在线观看 | 3p国产对白刺激在线视频 | 日韩一级特黄av毛片 | 免费一区二区福利视频在线 | 国产艹b破处色视频福利在线播放 | a级毛片内射免费视频 | 国产日韩精品一区二区在线观 | 日日操夜 | 亚洲精品一区二区三区不 | 在线观看激情无码成人av | 91免费在线看 | 精品国产免费人成网站 | 91在线无码精品秘入口九 | 日本久久高清一区二区三区毛片 | 国产黄毛片久久久久久 | 超级变态视频软件免费的 | 亚洲精品乱 | 午夜成人 | av免费网址在线看 | 91成人午夜精品福利院在线观看 | 99re5在线视频播放免费精品 | 精品一卡1卡2卡3乱码视频 | 国产无码久久影视 | 超碰久久人人摸人人搞 | 国产亚洲福利精品一区二区 | 麻豆国产尤物av尤物在线观看 | 91国内精品久久久久免费影院 | 国产午夜福利精品久久2025 | 日韩人妻系列无码专 | 日本免费一区二 | 午夜日本福利 | 亚洲成年人电影在线观看 | 人人澡超碰碰中文字幕 | 国产在线不卡 | 国产精品一区二区免费 | 亚洲精品无码av人 | 亚洲国产日韩a在线播放 | 精品久久久久久久久久中文字幕 | 亚洲欧美另类日韩综合 | 亚洲无码一区二区三区 | 国产色婷婷精品综合在线手机播放 | 成人精品在线观看 | 国产精品欧美日韩区二区 | 成人区精品 | 99国产成人精品视频久爱成疾 | 91香蕉视频下载 | 国产av高清怡 | 性做久久久久久久久 | 国产毛片久久国产 | 亚洲日韩av中文字幕无码 | 无码人妻精品一区二区三区66 | 国产成人久久av免费 | 四虎影视久久久免费 | 日韩精品无码一区二区三区不卡 | 99久久免费精品国产免费高清 | 人妻少妇看a偷人无码精品视频 | 国内精品久久久张柏芝 | 国产精品露脸国产对白 | 日韩av免费 | 日韩一区二区三区久久久 | 日本高清一区二区三区不卡视频 | 99久久综合精品国产 | 久久www免费人成看片入口 | 91麻豆精品国产91 | 亚洲国产欧美另类va在线观看 | 波多野结衣的图片 | 亚洲综合天堂av网站在线 | 午夜亚洲av永久无码精品 | 国产大片黄在线观看私人影院 | 91久久久久久国产精品 | 日韩av片无码一区二区三区不 | 成人精品www在线观看 | 国产视频亚 | av软件 | 欧美日韩精品一区二区在线视频 | 国产精品午夜爽爽爽免费 | 最新日日夜夜天天干干 | 香蕉视频91 | 国产精品a成v人在线 | 日韩精品无码一区二区三区不卡 | 国产人妻人伦精品1国产 | 国产九九久久99精品影院 | 国产成人h在线观看网站站 国产成人h在线视频 | 亚洲国产精品成人精品无码区 | 国产精品久久久久久久午夜 | 老司机午夜精品99久久免费 | 日本韩国偷自拍 | 91亚洲精品乱码久久久久久蜜桃 | 91亚洲欧美综合高清在线 | 亚洲av综合色区无码一二三区 | 精品亚洲成a人在线看片 | 一区二区三区鲁丝不卡 | 内射人妻无码色av天堂 | 国产字幕制服中文在线 | 三年片在线观看免费观看大全中国 | 国产国语av毛片在线看 | 在线无码一区二区三区不卡国产 | 国产成年女人毛片80s网站 | 香蕉伊思人在线 | 无码特色毛片在线播放 | 亚洲成色av网站 | 精品一区二区三区视频免费观看 | 麻豆主播精品视频在线观看 | 久久er热视频在这里精品 | 日韩漂亮素人在线视频观看 | 色系一区二区三区四区五区 | 91香蕉视频在线看 | 国产成人久久久无码精品 | 91嫩草| 激情国产白嫩美女在线观看 | 国产精品免费一区二区三区四 | 国产日韩在线 | 国产在线精品一区二区不卡顿 | 精品女同一区二区三区免费站 | 精品国产免费第一区二区 | 免费无码av一区二区 | 91在线无精精品秘?入口九色 | 亚洲无码在线观看免费视频 | 一区二区毛片逼逼 | 99精品一区二区三区 | 惠民福利精品女同一区二区在线观看 | 国产一区二区精品久久91 | 人人看影视网 | 97亚洲欧美日韩中字二区 | 午夜性色一区二区三区不卡视频 | 国产成人精选在线不卡网站 | 成人毛片18女人毛片免费看视频 | 国产三级a三级三级天天 | 午夜日本电影大全免费播放 | 99re国产精品 | 91久久国产成人免费网站 | 午夜福利视频免费看床戏激情 | 日韩人妻无码一区二区三区久久99 | 国产日产欧美一级在线 | 性色av无码无在线观看 | 国产麻豆精品国产传媒av | 亚洲精品国产美女久久久 | 亚洲欧美成| 国产精品无码久久久久不卡 | 国产成熟女人性满足视频16 | 日韩精品中文字幕无码专区 | 精品无码午夜一区二区三区在 | 国产性夜夜春夜夜 | 91性高湖久久久久久久 | 午夜人性色福利 | 成人免费看片又大又黄 | 成人嘿嘿视频网站在线 | 天天干夜夜骑 | 国产精品国产香蕉在线观看网 | 麻豆毛片 | 精品一区二区三区影片 | 国产白丝无码免费视频 | 综合亚洲av图区 | 国产v片在线播放免费无遮挡 | 久久电影网午夜鲁丝片免费 | 97精品伊人久久大香线蕉视频 | 日韩av中文字幕不卡一区在线播放 | 在线无码午夜福利高潮视频 | 日韩精品一区二区三区观看 | 丰满少妇熟乱xxxxx视频 | 91成人爽a毛片一区二区动漫 | 在线a亚洲v天堂网2025影 | 国产在线高潮流 | 国产国产久热这里只有精品 | 日本精品一区二区三区在线视频 | 日本无吗不卡在线观看 | 国产精品美女久久久久∧v爽 | 99re在线播放视频国产 | 日韩福利一区 | 亚洲中文字幕久久精品无码app | 国产日本精品在线观看 | 日本插槽x8插槽怎么 | 国产亚洲日韩精品超碰 | av免费午夜福利不卡片在线观看 | 午夜无遮挡男女啪啪免费软件 | 国产在线观看黄av免费 | 国产免费一区二区视频 | 97影院午夜午夜伦不卡 | 国产成人精品久久亚洲高清不卡p | 日本乱人伦片中文三区 | 日韩精品一区二区三区中文 | 精品久久久久久久蜜臀av | 91嫩草国产在线观看免费 | 亚洲av之男人的天堂 | 国产亚洲免费在线观看 | 丰满肥女巨肥bwwbbww | 国产a毛片高清免费观看综艺英国 | 最新剧情片大全免费在线观看 | 亚洲第一aⅴ天堂在线观看 亚洲第一av | 国产亚洲欧美在线观看三区 | 国产h视频 | 精品粉嫩 | 色综合av男人的天堂伊人 | 熟妇女人妻丰满少妇中文字幕 | 日韩精品网址 | 人人影视免费电影在线观看手机版 | 国产乱人伦av在线a 国产乱人伦av在线a麻豆 | 午夜精品久久久久成人 | 高潮毛片无遮挡高清免费 | 深夜网站在线观看 | 一级欧美伦奷 | 欧美婷婷 | 毛片无码免费无码播放 | 99久久免费国产精品 | 国产成人午夜福利r在线观看观看 | 国产精品成人av无码久久 | 午夜无码影院在线 | 无码国产精品一区二区高潮 | 欧美激情一区二区久久久 | 伊伊人成 | 91婷婷 | 爆乳国产中文在线观看 | 99久久免费精品国产72精品九九 | 成人精品国产 | 97天堂国产在线观看 | 中文字幕丰| 国产午夜无码精品免费看 | 91精品国产福利在 | 特级毛片a级毛片100免费播放 | 中文国产成人精品久久天堂 | 国产精品视频久久 | 最新国产资源片在线观看 | 在线播放免费人成毛片乱码 | 午夜免费观看福利片 | 伊人影视网 | 国产尤物在线观看视频 | 国产香蕉视频上线免费 | 婷婷色爱区综合五月激情 | 国产无线乱码一区二三区 | 欧美日韩一区二区三区在线视频 | 国产精品成人亚洲一区二区 | 欧洲美女黑人粗性暴交 | 在线观看人成免费视频 | 亚洲综合国产精品第一页 | 亚洲精品一卡2 | 在线视频观看 | 天美传媒果冻传媒入口 | 欧美精品一国产成人综合久久 | 无码专区久久综合久中文字幕 | 亚洲午夜福利院在线观看 | 一区二区视频在线观看高清视频在线 | 91视频不卡| 国产中文字幕乱人伦在线 | 成人午夜电影免费完整在线看 | 丰满奶水少妇xxxx | 国产特级毛片aaaa | 国产精品无码v在线观看 | 亚洲暴爽av人人爽日日碰 | 成年美女黄网站色奶头大全 | 娇小videodes极品 | 另类视频 | 亚洲国精产品二二三三区 | 精品国产3p一区二区三区 | julia无码中文字幕一区 | 97无码免费人妻超级碰碰碰碰 | 在线黄色开心 | 无码人妻精品一区二区三区66 | 香蕉污黄| 高清无码一区波多野结衣x99av | 成人網站| 九九操人人操 | 久久99精品国产麻豆婷婷 | 精品中文字幕一区二区三区四区 | 亚洲av无码一区二区三区电影 | 亚洲b站精品大片网站 | 91麻豆国产精品 | 国产麻豆精品 | 日本高清www午色夜在线视频 | 97久久久精品网站 | 国语精品自产拍在线 | 日本高清一区二区三区中文字幕 | 欧美综合自拍亚洲综合网 | 91av国产视频| 国产欧美不卡在线观看视频 | 国产免费人成网站x | 亚洲午夜精品a片一区三区无码 | 亚洲无码视频一区二区三区 | 国产av一区二区三区日韩 | 日韩版码免费福利视频 | 91久久性调教国 | 国产亚洲色视频在线 | 福利小视频99 | 99精品电影一区二区免费看 | 国产精品亚洲一区在线播放 | av国内精品久久久久影院 | 尤物视频在线播放 | 97超级碰碰碰免费公开在线观看 | 91福利视频合集 | 国产人妻人伦精品1国产 | 欧美日韩在线视频一区 | 国产成人久久av免费 | 亚洲精品aa片在线观看国产 | 国产丝袜不卡一区二区 | 欧美日韩一二区 | 亚洲成a人片 | 亚洲欧美日本国产专区 | 熟女俱乐部五十路二区av | 精品国产91久久久久久久a | 不卡av电影在线 | 91孕妇精品一区二区三区 | 日韩一区二区三区不卡免费毛片av | 91久久精品久久精 | 91桃色无码国产在线观看二区 | 波多野结衣av高清中文字幕 | 97久久精品人妻人人搡人人 | 成人碰碰视频公开老师 | 成人片黄网站a毛片免费 | 亚洲国产精品午夜福利在线观看 | 国产免费av片在线看观看 | 国产国语av毛片在线看 | 性中国熟女毛耸耸性视频 | 亚洲欧美日韩久 | 日本欧美一区二区三区片 | 欧美猛交xxxxx | 日韩一区二区三区免费播放 | 国产婷婷高清在线观看免费 | 欧美av色香蕉一区二区久久 | 国产久久九九精品无码免费 | 午夜看片网址97久久精品视频 | 精品欧美在线观看视频 | 99e热久久精品首页尤物 | 国产欧美日韩精品尤物在线观看 | 国产无套露面在线 | 欧美成人免费午夜全 | 国产精品原创巨作无遮挡 | 久久99精品国产是什么意思 | 日本一区二区三区字幕 | 毛片三a级无码久久久一区 毛片网站在线观看 | 日本欧美一区二区三区在线播放 | 国产成人精品久久 | 国内自拍视频一区二区三区 | 成人va视频 | 欧美高清一区三区在线专区 | 国产午夜福利在线观看红一片 | 国语自产精 | 亚洲av鲁丝一区二区三区 | 精品免费国产一区二区三区 | 不卡高清av手机在线观看 | 亚洲欧美成人 | 国产精品偷伦视频 | 亚洲五月六月丁香激情综合 | 无码午夜国产成人影院 | 亚洲精品中文字幕乱码三区 | 蜜月av| 国产精品伦理一区二区三区 | 国产精品酒店在线 | 久久99久久久精品 | 亚洲欧美国产日韩字幕中文 | 欧美精品第一页 | 亚洲中文字幕无码永久在 | 国产成人精品一区二区三区无码 | 国产91在线播放九色000 | 日本高清色视频www 日本高清视频 | 欧美野外伦姧在线观看 | 国产精品自在拍一区二区不卡 | 国产欧洲日韩一区二区三区在 | 国产成人精品午夜视频 | 亚洲国产日韩欧美一区二区三区 | 国产无套护士精品毛片 | 国产自在现偷国产精品国产日韩 | 亚洲欧美日韩中文另类不卡 | 国产天美传媒性色av | 精品久久久久久亚洲综合网 | 国产成人一区二区三区 | 黄网站一区二区三区 | 国产一级久久久久久毛片 | 精品国内自产拍在线观看网站 | 在线看性爱av网站 | av天堂最新手机网址无码窝 | 人妻精品无码一区二区三区久久 | 国产精品国产三级国产αv 国产精品国产三级国产专i | 精品国产群3p交换 | 日本老司机午夜福利视频 | 国产亚洲av人片在线观看 | 中文字幕精品一区二区三区视频 | 99久免费精品视频在线观看 | 国产黃色精品三級一区二区 | 亚洲国产欧美日韩v一区二区 | 国产午夜激情视频自拍 | 深夜福利免费观看 | 精品国产大片免费色综合久久久 | 精品国内自产拍在线观看网站 | 性色午夜婬片aaa播放 | 精品国产免费一区二区三区 | 亚洲一区二区精品 | 羞羞影院午夜男女爽爽应用 | 国产高清在线91 | 最新中文字幕强奸乱伦亚洲五码 | 国产精品va尤物在线观看性色 | 九色视频在线观看 | 国产精品v欧美精品∨日韩 国产精品v欧美精品v日韩精品 | 91游游戏中心官网手游最新版下载 | 国产精品一区二区国产主播 | 亚洲一卡二卡三卡四卡无卡麻豆 | 成年人网站在线免费观看 | 国产欧美日韩va另类 | 日本高清电影大全 | 福利姬液液酱喷水 | αv天堂在线观看免费αⅴ αv在线视频免费观看男人 | 亚洲精品无码久久久久 | 国产亚州中文字幕久久网 | 中文字幕av日韩精品一区二区 | 欧美日韩一 | 精品久久久久久久九九九精品 | 亚洲成aⅴ人片在线观看无码 | 精品国产91高清在线观看 | 欧美猛交喷潮在线播放 | 日韩精品卡2卡3卡4卡5 | 国产欧美一区二区久久 | 国产高清无码在线视频播放 | 91精品国产自产91精品 | 国内精品91少妇在线播放 | 日韩av片无码一区二区不卡电影 | 91探花精品偷拍在线播放 | 日韩精品久久 | 91在线电影 | 无码视少妇视频一区二区三区 | 91精品国产高清久久 | 精品国产欧美精品v | 国产伦精品一区二区三区网站 | 精品无码三级在线观看视频 | 国产r级在线 | 日本一区二区三区在线观看网站 | 国产乱码一区二区三区爽爽爽女仆 | 91精品国产综合久久久蜜臀 | 亚洲欧美国产精品无码中文字 | 三级三级三级a级全黄三 | 国产成人网 | 欧日片布费看美 | 国产av一区 | 国产高清午夜精品 | 国产成人精品国产成人亚洲 | 最新剧情片大全免费在线观看 | 国产主播卡通动漫在线 | 狠狠躁夜夜躁无码中文字幕 | 亚洲电影日本强d在线播放 亚洲电影日韩精品 | 国产伦精品一区二区三区妓女 | 国产福利电影一区二区三区 | 亚洲午夜福利国产门事件 | 91麻豆精品国产自产在线观看 | 日韩亚洲欧美一区噜噜 | 99视频精品全部在线观看 | 精品一区二区三区视频免费观看 | 91精品婷婷国产综合久久 | 精品久久久久无码专区 | 亚洲国产成人精品福利 | 国产精品内| 欧美日韩亚洲国内一区二区三区 | 91香蕉国产线在线观 | 99久久久无码国产精品秋霞网 | 91免费视频成人 | 99久久精品费精品国产 | 伊人小蛇婷婷色香综合缴缴情 | av天堂久久| 91在线精品无码秘入口九色平台对比 | 国产人成午夜免电影费观看 | 少妇高潮喷水久久久久久久久久 | 国产不卡高清在线观看视频 | 91国内产香蕉v4.4.9最新版 | av毛片| 欧美精品十八精品视频 | 人人妻人人澡人人爽欧美一区九九 | 色婷婷在线观看视频 | 欧美亚洲国产午夜看片 | 波多野结衣一区二区三 | 国产精品欧美在线另类小说 | 99精品视频在线观看婷婷 | 国产女人高潮抽搐喷水视频 | 亚洲av无码成人专区片在线观看 | 无遮挡国产高潮视频免费观 | 巨乳人妻的誘惑高清完整版在线观看 | 国产ts人妖综艺在线观看 | 在线看免费观看av深夜影院 | 韩国午夜理 | 国产精品青草久久久久福利99 | 欧美精品亚洲 | 国产精品不卡aⅴ在线播放 国产精品不卡高清在线观看 | 欧美又粗又大又爽又色a片 欧美又粗又大又爽又色片 欧美又大 | 黑人一级大毛片 | 中文字幕在线精品乱码高 | 日韩另类无码变态视频 | 在线观看国产大尺寸视频 | 亚洲成a人片77777国产 | 国产噜噜噜噜久久久久久久久 | 特级毛片a级毛片免费播放 特级毛片a级毛片免费观看网站 | 国产精品偷窥熟女精品视频 | 亚洲无码精品在线观看 | 妖精色av无码国产在线看 | 黄a大片av永久免费 黄瓜视频在线观看 | 色情a片| 中文字幕日本视频高清一区 | 亚洲av高清在线一区二区三区 | 深夜福利视频大全在线观看 | 国产一级天堂无码 | 国产在线视频福利 | 无码国产精品一区二区免费式芒果 | 国产日韩av一区二区三区无码 | 少妇高潮喷水惨叫久无码一区二区 | 色综合天天综合网国产人 | 无码日韩av一区二区三区 | 无码国内精品久久人妻麻豆按摩 | 91免费在线视频 |