在线成人中文字幕,欧美日韩一区三区,国产精品久久久久国产精品日日 http://www.18av-77.com/blog 中山php|最優網絡 Mon, 13 May 2013 04:56:43 +0000 en hourly 1 http://wordpress.org/?v=3.1.4 JS獲取file上傳文件路徑,后綴,大小,文件名 http://www.18av-77.com/blog/view-394.html http://www.18av-77.com/blog/view-394.html#comments Thu, 16 Aug 2012 03:58:23 +0000 lin http://www.18av-77.com/blog/?p=394 /**
*函數描述:獲取input type=file的圖像全路徑
* @obj input type=file的對象
**/
function getFullPath(obj)
{
if(obj)
{
//ie
if (window.navigator.userAgent.indexOf("MSIE")>=1)
{
obj.select();
return document.selection.createRange().text;
}
//firefox
else if(window.navigator.userAgent.indexOf("Firefox")>=1)
{
if(obj.files)
{
return obj.files.item(0).getAsDataURL();
}
return obj.value;
}
return obj.value;
}
}

 

<input type="file" onchange="document.getElementById('img').src=getFullPath(this);" >

 

=========================================================================

 

 

#判斷IE還是Firefox

function getFullPath(obj)

{

if(obj)

{

//ie

if (window.navigator.userAgent.indexOf("MSIE")>=1)

{

obj.select();

return document.selection.createRange().text;

}

//firefox

else if(window.navigator.userAgent.indexOf("Firefox")>=1)

{

if(obj.files)

{

return obj.files.item(0).getAsDataURL();

}

return obj.value;

}

return obj.value;

}

}

 

 

 

#判斷后綴名

function yulan(){

var filePath =getFullPath(document.getElementById('UpFile'));

var fileText =filePath.substring(filePath.lastIndexOf("."),filePath.length);

var fileName =fileText.toLowerCase();

if ((fileName!='.jpg')&&(fileName!='.gif')&&(fileName!='.jpeg')&&(fileName!='.png')&&(fileName!='.bmp'))

{

alert("對不起,系統僅支持標準格式的照片,請您調整格式后重新上傳,謝謝 !");

document.form1.UpFile.focus();

}

else

{

document.getElementById("preview").innerHTML="<img src='"+getFullPath(document.getElementById('UpFile'))+"' width=120 style='border:6px double #ccc'>";

}

}

 

 

#判斷文件大小

var Sys = {};

if(navigator.userAgent.indexOf("MSIE")>0) {

Sys.ie=true;

}

if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){

Sys.firefox=true;

}

 

var maxLength = 5*1024*1024;

 

function checkFileChange(obj) {

var filesize = 0;

if(Sys.firefox){

filesize = obj.files[0].fileSize;

}else if(Sys.ie){

var filePath = obj.value;

var image=new Image();

image.src=filePath;

filesize=image.fileSize;

}

alert(filesize);

}

獲取文件名

firefox的input表單的value值默認就可以獲取到文件名,而ie 則顯示文件路徑。

所以要區別對待,在firefox下 lastIndexOf('/')得到的是-1,而在ie下,目錄顯示的又是反斜杠,\,當然在Linux
下,其他瀏覽器獲取到的又是正斜杠 / ( 暫時未證明有Linux下有瀏覽器file獲取到的值會是全路徑);
得用兩次判斷:

function getFileName(path){
var pos1 = path.lastIndexOf('/');
var pos2 = path.lastIndexOf('\\');
var pos = Math.max(pos1, pos2)
if( pos<0 )
return path;
else
return path.substring(pos+1);
}

返回不帶后綴的文件名

return name.substring(0,name.lastIndexOf('.'));

]]>
http://www.18av-77.com/blog/view-394.html/feed 184
JS 把字符串轉成整數的函數 http://www.18av-77.com/blog/view-390.html http://www.18av-77.com/blog/view-390.html#comments Sat, 21 Jul 2012 04:35:35 +0000 lin http://www.18av-77.com/blog/?p=390 parseInt()把字符串轉成整數

parseFloat()把字符串轉成浮點數

js在處理變量的數學運算時一點要注意變量類型的轉換

JS 字符串轉整數 JS 字符串轉整數方法主要有三種轉換函數、強制類型 轉換、利用js 變量弱類型轉換。

1.轉換函數: js 提供了parseInt()和parseFloat()兩個轉換函數。

前者把值轉換成整 數,后者把值轉換成浮點數。只有對String 類型調用這些方法,這兩個函數才 能正確運行;對其他類型返回的都是NaN(Not aNumber)。 在判斷字符串是否是數字值前,parseInt()和parseFloat()都會仔細分析 該字符串。 parseInt()方法首先查看位置0 處的字符,判斷它是否是個有效數字;如 果不是,該方法將返回NaN,不再繼續執行其他操作。但如果該字符是有效數 字,該方法將查看位置1 處的字符,進行同樣的測試。這一過程將持續到發現 非有效數字的字符為止,此時 parseInt()將把該字符之前的字符串轉換成數字。

例如,如果要把字符串"1234blue"轉換成整數,那么parseInt()將返回 1234,因為當它檢測到字符b 時,就會停止檢測過程。 字符串中包含的數字字面量會被正確轉換為數字,因此字符串"0xA"會被正 確轉換為數字10。 不過,字符串"22.5"將被轉換成22,因為對于整數來說,小數點是無效字 符。 一些示例如下: Js 代碼parseInt("1234blue");//returns 1234parseInt("0xA"); //returns 10parseInt("22.5");//returns 22parseInt("blue");//returns NaNparseInt()方法還有基模式,可以把二進制、八進制、十六進制或其他任何 進制的字符串轉換成整數。 基是由parseInt()方法的第二個參數指定的,所以要解析十六進制的值, 需如下調用parseInt()方法: Js 代碼parseInt("AF",16);//returns 175 當然,對二進制、八進制, 甚至十進制(默認模式),都可以這樣調用parseInt()方法: Js 代碼parseInt("10",2);//returns 2parseInt("10",8);//returns 8parseInt("10",10);//returns 10 如果十進制數包含前導0,那么最好采用 基數10,這樣才不會意外地得到八進制的值。

例如: Js 代碼parseInt("010");//returns 8parseInt("010",8);//returns 8parseInt("010",10);//returns 10 在這段代碼中,兩行代碼都把字符串 "010"解析成了一個數字。第一行代碼把這個字符串看作八進制的值,解析它的 方式與第二行代碼(聲明基數為8)相同。最后一行代碼聲明基數為10,所以 iNum3 最后等于10。 parseFloat()方法與parseInt()方法的處理方式相似,從位置0 開始查看 每個字符,直到找到第一個非有效的字符為止,然后把該字符之前的字符串轉 換成數字。

不過,對于這個方法來說,第一個出現的小數點是有效字符。如果有兩個 小數點,第二個小數點將被看作無效的,parseFloat()方法會把這個小數點之 前的字符串轉換成數字。這意味著字符串"22.34.5"將被解析成22.34。 使用parseFloat()方法的另一不同之處在于,字符串必須以十進制形式表 示浮點數,而不能用八進制形式或十六進制形式。 該方法會忽略前導0,所以八進制數0908 將被解析為908。對于十六進制 數0xA,該方法將返回NaN,因為在浮點數中,x 不是有效字符。 此外,parseFloat()也沒有基模式。 下面是使用parseFloat()方法的示例: Js 代碼parseFloat("1234blue");//returns 1234.0 parseFloat("0xA"); //returns NaNparseFloat("22.5");//returns 22.5parseFloat("22.34.5"); //returns 22.34parseFloat("0908");//returns 908parseFloat("blue"); //returns NaN2.強制類型轉換 還可使用強制類型轉換(type casting)處理轉換值的類型。使用強制類型 轉換可以訪問特定的值,即使它是另一種類型的。

ECMAScript 中可用的3 種強制類型轉換如下: Boolean(value)--把給定的值轉換成Boolean 型;Number(value)--把給定 的值轉換成數字(可以是整數或浮點數);String(value)--把給定的值轉換成字 符串。 用這三個函數之一轉換值,將創建一個新值,存放由原始值直接轉換成的 值。這會造成意想不到的后果。 當要轉換的值是至少有一個字符的字符串、非0 數字或對象(下一節將討論 這一點)時,Boolean()函數將返回true。如果該值是空字符串、數字0、 undefined 或null,它將返回false。 可以用下面的代碼段測試Boolean 型的強制類型轉換。 Js 代碼Boolean("");//false– empty stringBoolean("hi");//true– non-empty stringBoolean(100);//true– non-zero numberBoolean(null); //false-nullBoolean(0);//false-zeroBoolean(new Object());//true– objectNumber()的強制類型轉換與parseInt()和parseFloat()方法的處理方式 相似,只是它轉換的是整個值,而不是部分值。 還記得嗎,parseInt()和parseFloat()方法只轉換第一個無效字符之前的 字符串,因此"4.5.6"將被轉換為"4.5"。 用Number()進行強制類型轉換,"4.5.6"將返回NaN,因為整個字符串值不 能轉換成數字。 如果字符串值能被完整地轉換,Number()將判斷是調用parseInt()方法還 是調用parseFloat()方法。 下表說明了對不同的值調用Number()方法會發生的情況: 用法結果 Js 代碼 Number(false)0Number(true)1Number(undefined)NaNNumber(null)0Number("5 .5")5.5Number("56")56Number("5.6.7")NaNNumber(new Object())NaNNumber(100)100 最后一種強制類型轉換方法 String()是最簡單的, 因為它可把任何值轉換成字符串。

要執行這種強制類型轉換,只需要調用作為參數傳遞進來的值的 toString()方法,即把1 轉換成"1",把true 轉換成"true",把false 轉換成 "false",依此類推。 強制轉換成字符串和調用toString()方法的唯一不同之處在于,對null 或undefined 值強制類型轉換可以生成字符串而不引發錯誤: Js 代碼var s1=String(null);//"null"var oNull=null;var s2=oNull.toString();//won't work,causes an error3.利用js 變量弱類型 轉換 舉個小例子,一看,就會明白了。 Js 代碼script var str='012.345';var x=str-0;x=x*1;/script 上例 利用了js 的弱類型的特點,只進行了算術運算,實現了字符串到數字的類型轉 換,不過這個方法還是不推薦的。

]]>
http://www.18av-77.com/blog/view-390.html/feed 459
文字圖片向上滾動的JS代碼 http://www.18av-77.com/blog/view-362.html http://www.18av-77.com/blog/view-362.html#comments Tue, 29 May 2012 03:38:22 +0000 lin http://www.18av-77.com/blog/?p=362 <div id="demo">
<div id="demo1">
<ul>

<li>
文字圖片內容

 

</li>

</ul>
</div>
<div id="demo2"></div>

 

<script type="text/javascript">
var speed=10;
var FGDemo=document.getElementById('demo');
var FGDemo1=document.getElementById('demo1');
var FGDemo2=document.getElementById('demo2');
FGDemo2.innerHTML=FGDemo1.innerHTML
function Marquee1(){
if(FGDemo2.offsetHeight-FGDemo.scrollTop<=0)
FGDemo.scrollTop-=FGDemo1.offsetHeight
else{
FGDemo.scrollTop++
}
}
var MyMar1=setInterval(Marquee1,speed)
FGDemo.onmouseover=function() {clearInterval(MyMar1)}
FGDemo.onmouseout=function() {MyMar1=setInterval(Marquee1,speed)}
</script>

</div>

]]>
http://www.18av-77.com/blog/view-362.html/feed 193
prompt彈出對話框,獲取輸入的值 http://www.18av-77.com/blog/view-343.html http://www.18av-77.com/blog/view-343.html#comments Wed, 07 Mar 2012 03:34:08 +0000 lin http://www.18av-77.com/blog/?p=343 定義和用法

prompt() 方法用于顯示可提示用戶進行輸入的對話框。

語法

prompt(text,defaultText)

text 可選。要在對話框中顯示的純文本(而不是 HTML 格式的文本)。
defaultText 可選。默認的輸入文本。也可以不輸入值,如果不輸入值,則返回null。

說明

如果用戶單擊提示框的取消按鈕,則返回 null。如果用戶單擊確認按鈕,則返回輸入字段當前顯示的文本。   在用戶點擊確定按鈕或取消按鈕把對話框關閉之前,它將阻止用戶對瀏覽器的所有輸入。在調用 prompt() 時,將暫停對 JavaScript 代碼的執行,在用戶作出響應之前,不會執行下一條語句。

以下的代碼彈出一個對話框,用戶輸入密碼,然后提交表單
 function fn_check( theForm )
  {
	var m = prompt ( "請輸入新密碼" , "" ) ;
	if ( m )
	{
		m = trimString(m);
		if ( m != "" )
		{
			theForm.newftppassword1.value = m;
			theForm.doftppasswordupdate.value = '1';
			theForm.submit();
			return true;
		}
	}
	return ;
  }
<form id="frm_sitedetail" name="frm_sitedetail" action="siteadmin.php" method="POST">
		<input type="hidden" name="newftppassword1" value="">
<input type="hidden" name="doftppasswordupdate" value="">
</form>
]]>
http://www.18av-77.com/blog/view-343.html/feed 267
設為首頁,加入收藏js代碼(兼容ie火狐chrome主流瀏覽器) http://www.18av-77.com/blog/view-308.html http://www.18av-77.com/blog/view-308.html#comments Fri, 18 Nov 2011 02:05:39 +0000 lin http://www.18av-77.com/blog/?p=308 使用時直接調用函數,不需設定網站標題等

<span onclick ='addFav()'> 收藏本站 </span>

<span onclick ='setHomepage()'> 設為首頁 </span>

<script type='text/javascript'>
function addFav(){ // 加入收藏夾
if (document.all) {
window.external.addFavorite(window.location.href, document.title);
} else if (window.sidebar) {
window.sidebar.addPanel(document.title, window.location.href, "");
}
}

function setHomepage(){ // 設置首頁
if (document.all) {
document.body.style.behavior = 'url(#default#homepage)';
document.body.setHomePage(window.location.href);
} else if (window.sidebar) {
if(window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
}
catch (e) {
alert('此操作被瀏覽器拒絕!\n請在瀏覽器地址欄輸入“about:config”并回車\n然后將 [signed.applets.codebase_principal_support]的值設置為’true’,雙擊即可。');
}
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage', window.location.href);
}
}
}

</script>

if (window.sidebar)是判斷FF的一種方法,就像判斷IE用if (document.all)一樣

]]>
http://www.18av-77.com/blog/view-308.html/feed 224
JS判斷瀏覽器是ie6,ie7,ie8還是火狐 http://www.18av-77.com/blog/view-298.html http://www.18av-77.com/blog/view-298.html#comments Mon, 17 Oct 2011 06:26:11 +0000 lin http://www.18av-77.com/blog/?p=298 function myBrowser(){ var userAgent = navigator.userAgent; //取得瀏覽器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") > -1; //判斷是否Opera瀏覽器 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera ; //判斷是否IE瀏覽器 var isFF = userAgent.indexOf("Firefox") > -1 ; //判斷是否Firefox瀏覽器 var isSafari = userAgent.indexOf("Safari") > -1 ; //判斷是否Safari瀏覽器 if(isIE){ var IE5 = IE55 = IE6 = IE7 = IE8 = false; var reIE = new RegExp("MSIE (\\d+\\.\\d+);"); reIE.test(userAgent); var fIEVersion = parseFloat(RegExp["$1"]); IE55 = fIEVersion == 5.5 ; IE6 = fIEVersion == 6.0 ; IE7 = fIEVersion == 7.0 ; IE8 = fIEVersion == 8.0 ; if(IE55){ return "IE55"; } if(IE6){ return "IE6"; } if(IE7){ return "IE7"; } if(IE8){ return "IE8"; } }//isIE end if(isFF){ return "FF"; } if(isOpera){ return "Opera"; } }//myBrowser() end //以下是調用上面的函數 if(myBrowser()=="FF"){alert("我是 Firefox");} if(myBrowser()=="Opera"){alert("我是 Opera");} if(myBrowser()=="Safari"){alert("我是 Safari");} if(myBrowser()=="IE55"){alert("我是 IE5.5");} if(myBrowser()=="IE6"){alert("我是 IE6");} if(myBrowser()=="IE7"){alert("我是 IE7");} if(myBrowser()=="IE8"){alert("我是 IE8");}

 

]]>
http://www.18av-77.com/blog/view-298.html/feed 212
JS獲取屏幕、瀏覽器、網頁的寬度,高度 http://www.18av-77.com/blog/view-279.html http://www.18av-77.com/blog/view-279.html#comments Fri, 23 Sep 2011 09:46:35 +0000 lin http://www.18av-77.com/blog/?p=279 網頁可見區域寬:document.body.clientWidth
網頁可見區域高:document.body.clientHeight
網頁可見區域寬:document.body.offsetWidth (包括邊線的寬)
網頁可見區域高:document.body.offsetHeight (包括邊線的寬)
網頁正文全文寬:document.body.scrollWidth
網頁正文全文高:document.body.scrollHeight
網頁被卷走的高:document.body.scrollTop
網頁被卷走的左:document.body.scrollLeft
網頁正文部分上:window.screenTop
網頁正文部分左:window.screenLeft
屏幕分辨率的高:window.screen.height
屏幕分辨率的寬:window.screen.width
屏幕可用勞動區高度:window.screen.availHeight
屏幕可用勞動區寬度:window.screen.availWidth

HTML正確定位:scrollLeft,scrollWidth,clientWidth,offsetWidth

scrollHeight: 獲取東西的轉動高度。

scrollLeft:設置或獲取位于東西左界限和窗口中目前可見內容的最左端之間的間隔

scrollTop:設置或獲取位于東西最頂端和窗口中可見內容的最頂端之間的間隔

scrollWidth:獲取東西的轉動寬度

offsetHeight:獲取東西盡對付版面或由父坐標 offsetParent 屬指定

的父坐標的高度

offsetLeft:獲取東西盡對付版面或由 offsetParent 屬指定的父坐標的計算左側地位

offsetTop:獲取東西盡對付版面或由 offsetTop 屬指定的父坐標的計算頂端地位

event.clientX 盡對文檔的程度座標

event.clientY 盡對文檔的筆挺座標

event.offsetX 盡對容器的程度坐標

event.offsetY 盡對容器的筆挺坐標

document.documentElement.scrollTop 筆挺偏向轉動的值

event.clientX+document.documentElement.scrollTop 盡對文檔的程度座標+筆挺偏向轉動的量

IE,FireFox 差別如下:

IE6.0、FF1.06+:

clientWidth = width + padding

clientHeight = height + padding

offsetWidth = width + padding + border

offsetHeight = height + padding + border

IE5.0/5.5:
clientWidth = width - border

clientHeight = height - border

offsetWidth = width

offsetHeight = height

]]>
http://www.18av-77.com/blog/view-279.html/feed 18
讓框架iframe高度自適應,可自動撐開高度 http://www.18av-77.com/blog/view-236.html http://www.18av-77.com/blog/view-236.html#comments Sun, 28 Aug 2011 07:46:30 +0000 lin http://www.18av-77.com/blog/?p=236 默認iframe框架是不能撐開高度的,如果需要讓框架高度自適應需要用js實現
js代碼:
var adjustIframe = function (id) {
var iframe = document.getElementById(id)
var idoc = iframe.contentWindow && iframe.contentWindow.document || iframe.contentDocument;
var callback = function () {
var iheight = Math.max(idoc.body.scrollHeight, idoc.documentElement.scrollHeight); //取得其高
iframe.style.height = iheight + "px";
}
if (iframe.attachEvent) {
iframe.attachEvent("onload", callback);
} else {
iframe.onload = callback
}
}
HTML代碼如下所示:
使用代碼:

window.onload = function(){
adjustIframe("js_sub_web");
}

]]>
http://www.18av-77.com/blog/view-236.html/feed 215
js實現頁面慢慢垂直移動 http://www.18av-77.com/blog/view-198.html http://www.18av-77.com/blog/view-198.html#comments Thu, 25 Aug 2011 07:12:59 +0000 lin http://www.18av-77.com/blog/?p=198 javascript實現頁面慢慢垂直移動,就是慢慢移上去或者掉下來的效果
for(var i=0;i<351;i++){
window.scrollTo(0,i)
}

]]>
http://www.18av-77.com/blog/view-198.html/feed 14
js輸出當前日期時間和星期幾 http://www.18av-77.com/blog/view-192.html http://www.18av-77.com/blog/view-192.html#comments Thu, 25 Aug 2011 06:58:03 +0000 lin http://www.18av-77.com/blog/?p=192 javascript輸出當前日期時間和星期幾的方法

1,按照本地時間格式
<script type="text/javascript">document.write(new Date().toLocaleString())</script>

2自己定義格式
<script type="text/javascript">document.write(new Date().getFullYear()+'年'+(new Date().getMonth()+1)+'月'+new Date().getDate()+'日 星期'+'日一二三四五六'.charAt(new Date().getDay()))</script>

//注意:月份的算法要在原有數字上加1

]]>
http://www.18av-77.com/blog/view-192.html/feed 6
久久er精品视频_先锋影院在线亚洲_影音先锋一区_性色av香蕉一区二区
国产精品久久久久久户外露出 | 欧美一区二区三区在线| 亚洲人成网站在线观看播放| 久久精品国产亚洲5555| 韩曰欧美视频免费观看| 美女国内精品自产拍在线播放| 久久国产主播| 亚洲激情视频| 亚洲精品乱码久久久久久| 欧美日韩国产综合新一区| 亚洲一级黄色av| 亚洲一区二区三区中文字幕在线| 国产精品一区在线播放| 久久精品中文字幕一区二区三区| 欧美中在线观看| 亚洲高清不卡一区| 亚洲另类视频| 国产亚洲精品福利| 欧美大秀在线观看| 欧美三区在线视频| 久久香蕉精品| 欧美日韩伦理在线免费| 欧美中文在线观看国产| 美女啪啪无遮挡免费久久网站| 9l国产精品久久久久麻豆| 亚洲亚洲精品三区日韩精品在线视频| 国产一区久久| 一二三区精品福利视频| 一区二区在线看| av成人免费在线观看| 国产一二精品视频| 亚洲精品中文字幕女同| 国产一区二区黄| 日韩午夜在线播放| 揄拍成人国产精品视频| 在线性视频日韩欧美| 亚洲第一精品夜夜躁人人躁| 一区二区日韩伦理片| 影音先锋中文字幕一区二区| 宅男66日本亚洲欧美视频| 亚洲国产福利在线| 亚洲欧美在线免费观看| 日韩午夜视频在线观看| 久久精品女人| 欧美一区二区视频在线观看2020| 蜜桃av综合| 美女国产一区| 国内一区二区在线视频观看 | 性欧美大战久久久久久久久| 美女成人午夜| 麻豆av一区二区三区| 国产精品xxx在线观看www| 亚洲电影免费在线| 尤物九九久久国产精品的分类| 亚洲免费在线播放| 亚洲一区精彩视频| 欧美日韩亚洲高清| 亚洲日本va午夜在线电影| 亚洲国产一成人久久精品| 久久av资源网站| 久久激情网站| 国产亚洲欧美日韩精品| 亚洲欧美日韩国产中文 | 国产在线视频欧美一区二区三区| 一区二区三区高清在线| 亚洲性色视频| 欧美日韩伦理在线| 亚洲美女性视频| 亚洲午夜女主播在线直播| 欧美日韩国产综合视频在线观看中文| 欧美激情一区二区三区全黄| 亚洲激情午夜| 欧美精品国产一区| 99在线精品视频| 亚洲一区美女视频在线观看免费| 欧美日韩在线视频首页| 99精品欧美一区二区三区综合在线| 夜夜精品视频一区二区| 欧美日韩久久精品| 中文日韩欧美| 久久久99爱| 亚洲电影成人| 欧美福利小视频| 一本色道久久综合狠狠躁篇的优点 | 久久亚洲电影| 91久久精品国产91久久性色tv| 夜夜嗨av一区二区三区四季av| 欧美日韩国产成人在线观看| 这里是久久伊人| 久久九九国产精品| 亚洲人成啪啪网站| 国产精品黄色| 久久爱www久久做| 亚洲国产高清一区二区三区| 亚洲视频 欧洲视频| 国产精品女同互慰在线看| 久久精品中文字幕一区| 亚洲国产精品久久久久秋霞不卡| 亚洲素人在线| 禁断一区二区三区在线| 欧美日本一区| 欧美一区二区日韩一区二区| 欧美二区在线观看| 亚洲欧美激情一区| 亚洲成人在线视频网站| 欧美午夜精品伦理| 久久免费精品视频| 亚洲无线视频| 亚洲国产精品一区二区尤物区 | 尤物yw午夜国产精品视频| 欧美绝品在线观看成人午夜影视| 亚洲男人天堂2024| 亚洲欧洲精品一区二区精品久久久| 性欧美精品高清| 99国产精品久久久| 国模私拍视频一区| 国产精品麻豆欧美日韩ww| 欧美α欧美αv大片| 久久成人18免费网站| 一本色道久久综合亚洲精品按摩 | 日韩午夜av| 欧美成人精精品一区二区频| 午夜精品成人在线视频| 亚洲精品视频免费| 精久久久久久久久久久| 国产精品亚洲综合一区在线观看| 欧美成ee人免费视频| 久久久999精品免费| 亚洲一区二区三区视频| 亚洲精品一区二区三区蜜桃久| 美日韩精品免费观看视频| 久久aⅴ国产紧身牛仔裤| 亚洲午夜一级| 亚洲午夜精品一区二区三区他趣| 最新中文字幕一区二区三区| 激情综合色综合久久| 国产午夜精品麻豆| 国产伦精品一区二区三区免费| 欧美午夜精品久久久久免费视 | 欧美日韩伦理在线| 欧美成人性生活| 麻豆精品一区二区综合av| 久久精品中文字幕一区| 久久激情视频久久| 欧美在线综合| 久久精品免费观看| 久久精品一区中文字幕| 久久精品亚洲一区二区| 久久久久久黄| 久久综合久久久久88| 久久在线视频在线| 免费成人毛片| 欧美大成色www永久网站婷| 欧美大片在线观看一区| 欧美日本精品在线| 欧美午夜精品久久久久免费视| 欧美日韩另类视频| 国产精品久久9| 国产欧美一区在线| 在线播放中文一区| 亚洲精品一区二区三区四区高清 | 亚洲电影在线播放| 亚洲日本aⅴ片在线观看香蕉| 亚洲精品乱码久久久久久日本蜜臀| 亚洲理论电影网| 亚洲一级片在线看| 欧美综合国产| 免费日韩成人| 日韩亚洲欧美成人| 午夜精品免费视频| 香蕉成人啪国产精品视频综合网| 久久成人一区二区| 欧美高清视频一区二区三区在线观看| 欧美日韩国产一区二区三区| 国产精品欧美日韩一区| 黄色欧美日韩| 亚洲视频精选| 久久天堂av综合合色| 91久久亚洲| 香蕉成人啪国产精品视频综合网| 久久综合九色综合欧美狠狠| 欧美精品亚洲精品| 国产欧美日韩中文字幕在线| 亚洲国产精品一区在线观看不卡| 亚洲深夜激情| 欧美aⅴ99久久黑人专区| 亚洲精品一二三区| 久久国产主播| 欧美无乱码久久久免费午夜一区| 国内久久婷婷综合| 亚洲在线黄色| 欧美大色视频| 欧美一级片在线播放| 欧美日韩123| 亚洲第一精品夜夜躁人人躁 | 一区二区三区在线视频免费观看| 99re6热只有精品免费观看| 久久嫩草精品久久久精品| 一本到12不卡视频在线dvd| 久久漫画官网|