成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > Jsp中的table多表頭導(dǎo)出excel文件具體實(shí)現(xiàn)

Jsp中的table多表頭導(dǎo)出excel文件具體實(shí)現(xiàn)

熱門標(biāo)簽:電銷機(jī)器人好賣么 高德地圖標(biāo)注樣式 商洛電銷 四川保險(xiǎn)智能外呼系統(tǒng)商家 地圖標(biāo)注線上教程 電銷機(jī)器人是有一些什么技術(shù) 杭州語音電銷機(jī)器人軟件 杭州ai語音電銷機(jī)器人功能 北票市地圖標(biāo)注

首先引入兩份JS:copyhtmltoexcel.js以及 tableToExcel.js

復(fù)制代碼 代碼如下:

/*
 * 默認(rèn)轉(zhuǎn)換實(shí)現(xiàn)函數(shù),如果需要其他功能,需自行擴(kuò)展
 * 參數(shù):
 *      tableID : HTML中Table對(duì)象id屬性值
 * 詳細(xì)用法參見以下 TableToExcel 對(duì)象定義 
 */
function saveAsExcel(tableID){
 var tb = new TableToExcel(tableID);
  tb.setFontStyle("Courier New");
  tb.setFontSize(10);
  tb.setTableBorder(2);
  tb.setColumnWidth(7);
  tb.isLineWrap(false);
  tb.isAutoFit(true);
  tb.getExcelFile();
}

/*
 *  功能:HTML中Table對(duì)象轉(zhuǎn)換為Excel通用對(duì)象.
 *  作者:Jeva
 *  時(shí)間:2006-08-09
 *  參數(shù):tableID  HTML中Table對(duì)象的ID屬性值
 *  說明:
 *       能適應(yīng)復(fù)雜的HTML中Table對(duì)象的自動(dòng)轉(zhuǎn)換,能夠自動(dòng)根據(jù)行列擴(kuò)展信息
 *       合并Excel中的單元格,客戶端需要安裝有Excel
 *       詳細(xì)的屬性、方法引用說明參見:Excel的Microsoft Excel Visual Basic參考
 *  示范:
 *       var tb = new TableToExcel('demoTable');
 *    tb.setFontStyle("Courier New");
 *    tb.setFontSize(10);  //推薦取值10
 *    tb.setFontColor(6);  //一般情況不用設(shè)置
 *    tb.setBackGround(4);  //一般情況不用設(shè)置
 *    tb.setTableBorder(2);  //推薦取值2
 *    tb.setColumnWidth(10);  //推薦取值10
 *    tb.isLineWrap(false);
 *    tb.isAutoFit(true);
 *   
 *    tb.getExcelFile();
 *   如果設(shè)置了單元格自適應(yīng),則設(shè)置單元格寬度無效
 *  版本:1.0
 */
function TableToExcel(tableID) {
    this.tableBorder = -1; //邊框類型,-1沒有邊框 可取1/2/3/4
    this.backGround = 0; //背景顏色:白色   可取調(diào)色板中的顏色編號(hào) 1/2/3/4....
    this.fontColor = 1;  //字體顏色:黑色
    this.fontSize = 10;  //字體大小
    this.fontStyle = "宋體"; //字體類型
    this.rowHeight = -1; //行高
    this.columnWidth = -1; //列寬
    this.lineWrap = true; //是否自動(dòng)換行
    this.textAlign = -4108; //內(nèi)容對(duì)齊方式   默認(rèn)為居中
    this.autoFit = false;  //是否自適應(yīng)寬度
    this.tableID = tableID;
}

TableToExcel.prototype.setTableBorder = function (excelBorder) {
    this.tableBorder = excelBorder ;
};

TableToExcel.prototype.setBackGround = function (excelColor) {
    this.backGround = excelColor;
};

TableToExcel.prototype.setFontColor = function (excelColor) {
    this.fontColor = excelColor;
};

TableToExcel.prototype.setFontSize = function (excelFontSize) {
    this.fontSize = excelFontSize;
};

TableToExcel.prototype.setFontStyle = function (excelFont) {
    this.fontStyle = excelFont;
};

TableToExcel.prototype.setRowHeight = function (excelRowHeight) {
    this.rowHeight = excelRowHeight;
};

TableToExcel.prototype.setColumnWidth = function (excelColumnWidth) {
    this.columnWidth = excelColumnWidth;
};

TableToExcel.prototype.isLineWrap = function (lineWrap) {
    if (lineWrap == false || lineWrap == true) {
        this.lineWrap = lineWrap;
    }
};

TableToExcel.prototype.setTextAlign = function (textAlign) {
    this.textAlign = textAlign;
};

TableToExcel.prototype.isAutoFit = function(autoFit){
 if(autoFit == true || autoFit == false)
  this.autoFit = autoFit ;
}

//文件轉(zhuǎn)換主函數(shù)
TableToExcel.prototype.getExcelFile = function () {
    var jXls, myWorkbook, myWorksheet, myHTMLTableCell, myExcelCell, myExcelCell2;
    var myCellColSpan, myCellRowSpan;

    try {
        jXls = new ActiveXObject('Excel.Application');
    }
    catch (e) {
        alert("無法啟動(dòng)Excel!\n\n" + e.message +
           "\n\n如果您確信您的電腦中已經(jīng)安裝了Excel,"+
           "那么請(qǐng)調(diào)整IE的安全級(jí)別。\n\n具體操作:\n\n"+
           "工具 → Internet選項(xiàng) → 安全 → 自定義級(jí)別 → ActiveX控件和插件 \n\n" +
       "→ 啟用 : 對(duì)沒有標(biāo)記為安全的ActiveX控件進(jìn)行初始化和腳本運(yùn)行");
        return false;
    }

    jXls.Visible = true;
    myWorkbook = jXls.Workbooks.Add();
    jXls.DisplayAlerts = false;
    myWorkbook.Worksheets(3).Delete();
    myWorkbook.Worksheets(2).Delete();
    jXls.DisplayAlerts = true;
    myWorksheet = myWorkbook.ActiveSheet;

    var  readRow = 0,  readCol = 0;
    var totalRow = 0, totalCol = 0;
    var   tabNum = 0;

//設(shè)置行高、列寬
    if(this.columnWidth != -1)
     myWorksheet.Columns.ColumnWidth = this.columnWidth;
    else
     myWorksheet.Columns.ColumnWidth = 7;
    if(this.rowHeight != -1)
     myWorksheet.Rows.RowHeight = this.rowHeight ;

//搜索需要轉(zhuǎn)換的Table對(duì)象,獲取對(duì)應(yīng)行、列數(shù)
    var obj = document.all.tags("table");
    for (x = 0; x obj.length; x++) {
        if (obj[x].id == this.tableID) {
            tabNum = x;
            totalRow = obj[x].rows.length;
            for (i = 0; i obj[x].rows[0].cells.length; i++) {
                myHTMLTableCell = obj[x].rows(0).cells(i);
                myCellColSpan = myHTMLTableCell.colSpan;
                totalCol = totalCol + myCellColSpan;
            }
        }
    }

//開始構(gòu)件模擬表格
    var excelTable = new Array();
    for (i = 0; i = totalRow; i++) {
        excelTable[i] = new Array();
        for (t = 0; t = totalCol; t++) {
            excelTable[i][t] = false;
        }
    }

//開始轉(zhuǎn)換表格   
    for (z = 0; z obj[tabNum].rows.length; z++) {
        readRow = z + 1;
        readCol = 1;
        for (c = 0; c obj[tabNum].rows(z).cells.length; c++) {
            myHTMLTableCell = obj[tabNum].rows(z).cells(c);
            myCellColSpan = myHTMLTableCell.colSpan;
            myCellRowSpan = myHTMLTableCell.rowSpan;
            for (y = 1; y = totalCol; y++) {
                if (excelTable[readRow][y] == false) {
                    readCol = y;
                    break;
                }
            }
            if (myCellColSpan * myCellRowSpan > 1) {
                myExcelCell = myWorksheet.Cells(readRow, readCol);
                myExcelCell2 = myWorksheet.Cells(readRow + myCellRowSpan - 1, readCol + myCellColSpan - 1);
                myWorksheet.Range(myExcelCell, myExcelCell2).Merge();
                myExcelCell.HorizontalAlignment = this.textAlign;
                myExcelCell.Font.Size = this.fontSize;
                myExcelCell.Font.Name = this.fontStyle;
                myExcelCell.wrapText = this.lineWrap;
                myExcelCell.Interior.ColorIndex = this.backGround;
                myExcelCell.Font.ColorIndex = this.fontColor;
                if(this.tableBorder != -1){
                 myWorksheet.Range(myExcelCell, myExcelCell2).Borders(1).Weight = this.tableBorder ;
                 myWorksheet.Range(myExcelCell, myExcelCell2).Borders(2).Weight = this.tableBorder ;
                 myWorksheet.Range(myExcelCell, myExcelCell2).Borders(3).Weight = this.tableBorder ;
                 myWorksheet.Range(myExcelCell, myExcelCell2).Borders(4).Weight = this.tableBorder ;
                }

                myExcelCell.Value = myHTMLTableCell.innerText;
                for (row = readRow; row = myCellRowSpan + readRow - 1; row++) {
                    for (col = readCol; col = myCellColSpan + readCol - 1; col++) {
                        excelTable[row][col] = true;
                    }
                }

                readCol = readCol + myCellColSpan;
            } else {
                myExcelCell = myWorksheet.Cells(readRow, readCol);
                myExcelCell.Value = myHTMLTableCell.innerText;
                myExcelCell.HorizontalAlignment = this.textAlign;
                myExcelCell.Font.Size = this.fontSize;
                myExcelCell.Font.Name = this.fontStyle;
                myExcelCell.wrapText = this.lineWrap;
                myExcelCell.Interior.ColorIndex = this.backGround;
                myExcelCell.Font.ColorIndex = this.fontColor;
                if(this.tableBorder != -1){
                 myExcelCell.Borders(1).Weight = this.tableBorder ;
                 myExcelCell.Borders(2).Weight = this.tableBorder ;
                 myExcelCell.Borders(3).Weight = this.tableBorder ;
                 myExcelCell.Borders(4).Weight = this.tableBorder ;
                }              
                excelTable[readRow][readCol] = true;
                readCol = readCol + 1;
            }
        }
    }
    if(this.autoFit == true)
     myWorksheet.Columns.AutoFit;

    jXls.UserControl = true;
    jXls = null;
    myWorkbook = null;
    myWorksheet = null;
};

copyhtmltoexcel.js

復(fù)制代碼 代碼如下:

//elTalbeOut 這個(gè)為導(dǎo)出內(nèi)容的外層表格,主要是設(shè)置border之類的樣式,elDiv則是整個(gè)導(dǎo)出的html部分
function onhtmlToExcel(elTableOut,elDiv){
 try{
  //設(shè)置導(dǎo)出前的數(shù)據(jù),為導(dǎo)出后返回格式而設(shè)置
  var elDivStrBak = elDiv.innerHTML;
  //設(shè)置table的border=1,這樣到excel中就有表格線 ps:感謝雙面提醒
  elTableOut.border=1;
  //過濾elDiv內(nèi)容
  var elDivStr = elDiv.innerHTML;
  elDivStr = replaceHtml(elDivStr,"A",">");
  elDivStr = replaceHtml(elDivStr,"/A",">");
  elDiv.innerHTML=elDivStr; 

  var oRangeRef = document.body.createTextRange();
  oRangeRef.moveToElementText( elDiv );
  oRangeRef.execCommand("Copy");

  //返回格式變換以前的內(nèi)容
  elDiv.innerHTML = elDivStrBak;
  //內(nèi)容數(shù)據(jù)可能很大,所以賦空
  elDivStrBak = "";
  elDivStr = "";

  var oXL = new ActiveXObject("Excel.Application")
  var oWB = oXL.Workbooks.Add ;
  var oSheet = oWB.ActiveSheet ;
  oSheet.Paste();
  oSheet.Cells.NumberFormatLocal = "@";
  oSheet.Columns("D:D").Select
  oXL.Selection.ColumnWidth = 20
  oXL.Visible = true;  
  oSheet = null;
  oWB = null;
  appExcel = null;
 }catch(e){
  alert(e.description)
 }
}

function replaceHtml(replacedStr,repStr,endStr){  
  var replacedStrF = "";  
  var replacedStrB = "";  
  var repStrIndex = replacedStr.indexOf(repStr);  
  while(repStrIndex != -1){  
      replacedStrF = replacedStr.substring(0,repStrIndex);  
      replacedStrB = replacedStr.substring(repStrIndex,replacedStr.length);  
      replacedStrB = replacedStrB.substring(replacedStrB.indexOf(endStr)+1,replacedStrB.length);  
      replacedStr = replacedStrF + replacedStrB;  
      repStrIndex = replacedStr.indexOf(repStr);  
  }  
  return replacedStr;
}

在JSP頁面中寫JS方法

復(fù)制代碼 代碼如下:

  //生成Excel
  function onTableToExcel(){
   var elTableOut = document.getElementById("elTableOut");
   var elDiv = document.getElementById("elDiv");
   onhtmlToExcel(elTableOut,elDiv);
  }

注意事項(xiàng):使用JS導(dǎo)出excel需要設(shè)置IE的active。注意最佳的是IE8瀏覽器。至于在java后臺(tái)實(shí)現(xiàn)excel還沒去研究,希望各位大神指教。

您可能感興趣的文章:
  • C#實(shí)現(xiàn)Json轉(zhuǎn)DataTable并導(dǎo)出Excel的方法示例
  • Js 導(dǎo)出table內(nèi)容到Excel的簡(jiǎn)單實(shí)例
  • js導(dǎo)出table數(shù)據(jù)到excel即導(dǎo)出為EXCEL文檔的方法
  • js導(dǎo)出table到excel同時(shí)兼容FF和IE示例
  • JavaScript將Table導(dǎo)出到Excel實(shí)現(xiàn)思路及代碼
  • javascript 導(dǎo)出數(shù)據(jù)到Excel(處理table中的元素)
  • 基于JS實(shí)現(xiàn)table導(dǎo)出Excel并保留樣式

標(biāo)簽:江西 青島 宿州 貴州 丹東 紅河 西藏 云浮

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Jsp中的table多表頭導(dǎo)出excel文件具體實(shí)現(xiàn)》,本文關(guān)鍵詞  Jsp,中的,table,多,表頭,導(dǎo)出,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Jsp中的table多表頭導(dǎo)出excel文件具體實(shí)現(xiàn)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Jsp中的table多表頭導(dǎo)出excel文件具體實(shí)現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产精品免费无遮挡| 国产激情视频一区二区| 又粗又硬又爽国产视频| 色哟哟在线观看视频| 亚洲国产精品影院| 三级视频在线播放| 亚洲乱妇老熟女爽到高潮的片| 草草视频在线| 丰满人妻一区二区三区大胸| 欧美黄网站色视频| а√天堂资源地址在线下载| 成人av免费在线播放| 波霸ol色综合久久| 日韩亚洲欧美在线| 国产麻豆精品一区二区三区v视界| 97国产suv精品一区二区62| 美女av免费看| 天堂网中文在线观看| 中文视频一区视频二区视频三区| 一区二区国产欧美| 好吊妞国产欧美日韩免费观看网站| 久久精品一区二区三区中文字幕| 欧美与动交zoz0z| 老湿机69福利| 亚洲成人激情视频| 国产一区二区三区不卡在线观看| 美女禁区视频免费观看精选| 91精品论坛| 色久视频在线观看| 美国av在线播放| 青青草97国产精品麻豆| 亚洲综合色激情五月| 青青草精品毛片| 最近免费看av| 伊人网在线免费观看| 日韩一区二区三区四区五区六区| 日本午夜激情视频| 特黄特色免费视频| 日本韩国精品一区二区在线观看| 日韩高清在线播放| 精品国偷自产在线视频99| 草莓视频18免费观看| 国产又黄又大又粗的视频| 牛牛影视久久网| 成人免费观看视频大全| caoporn免费在线| 国产精品无码专区| 亚洲在线视频免费| 亚洲天堂日韩在线| 亚洲毛片一区二区三区| 欧美午夜精品一区| 亚洲一区网址| 一级视频在线播放| 女同性一区二区三区人了人一| 久久久久久婷| 九七伦理97伦理| 奇米影视一区二区三区小说| 国产aⅴ爽av久久久久成人| 国产福利影院在线观看| 成人黄18免费网站| 精品久久久久久中文字幕人妻最新| 青草国产精品久久久久久| 日韩免费av网站| 99热手机在线观看| 国产精品情趣视频| 丁香花在线电影小说观看| 九色国产蝌蚪| 国产噜噜噜噜噜久久久久久久久| 首页欧美精品中文字幕| 午夜亚洲精品| 日本在线观看高清完整版| av无码久久久久久不卡网站| 91三级在线| 国产一区二区三区免费不卡| 91色porny| 在线观看一区二区三区视频| 色婷婷久久一区二区三区麻豆| 久久综合成人网| 国产精品观看在线亚洲人成网| 一区二区精品视频在线观看| 天堂在线中文网| 成人精品国产福利| 久久亚洲午夜电影| 日本黑人久久| 色系列之999| 日韩欧美高清在线观看| 95av在线视频| 久久毛片高清国产| 人人超在线公开视频| www.视频一区| 国产日韩欧美电影在线观看| 黄色成人在线观看网站| 国产91精品在线播放| 亚洲乱码一区二区三区三上悠亚| 色多多视频网站| 成人午夜888| 亚洲精品aa| 国产一区二中文字幕在线看| 中文字幕日韩亚洲| 欧美特黄级在线| 国产又大又长又粗| 国产精品爱久久久久久久小说| 天天干天天操天天玩| 欧美中文字幕一二三区视频| 日韩欧美三级在线| 战狼4完整免费观看在线播放版| 91网上在线视频| 欧美日韩黄色网| 伊人国产在线| 日韩av电影免费播放| 全免费一级毛片免费看| 久久黄色小视频| 亚洲精品视频在线观看免费视频| 成人免费小视频| jizzjizz韩国| 国产成人精品视频| 亚洲欧美激情精品一区二区| 免费av福利在线观看| 精品一区毛片| 在线亚洲国产精品网站| 国产精品swag| 欧美日韩中文字幕在线| 精品少妇一区二区三区日产乱码| 日韩av福利在线观看| 欧美日韩中文字幕视频| 精品国产亚洲日本| 久久精品国产清高在天天线| 国产综合福利在线| 国产在线日韩欧美| 欧美精选视频在线观看| 超碰超碰超碰超碰超碰| 成人精品视频在线观看| 久久亚裔精品欧美| 欧美一区视频在线| 日本免费一区二区三区视频| 亚洲欧洲美洲一区二区三区| 欧美日韩国产片| 国产精品久久久久一区二区国产| 91丨porny丨在线中文| 韩国精品一区二区| 亚洲黄色av女优在线观看| 亚洲h片在线看| 日韩av在线天堂网| 国产欧美精品在线播放| 中文字幕欧美区| 99精品国产一区二区三区不卡| 在线观看视频亚洲| 国产精品久久久久7777| 国产精品久久久久久免费| 日韩欧美中文字幕在线视频| 亚洲国产精品人人做人人爽| 欧美性色欧美a在线播放| 天天操夜夜欢| 欧美国产日韩二区| 最新超碰在线| 国产在线观看免费麻豆| 欧美疯狂party性派对| 国色天香2019中文字幕在线观看| 污黄网站在线观看| 亚洲天天做日日做天天谢日日欢| 日韩在线一区二区三区四区| 欧美激情一区| 波多野洁衣一区| 欧洲福利电影| mm131亚洲精品| 污网站视频在线观看| 7777精品久久久大香线蕉| 91麻豆产精品久久久久久| 人人澡人人爽人人揉| 四虎884aa成人精品| 男人天堂一区二区| 日本护士...精品国| 黄色免费在线观看| 日本在线天堂| 99精品中文字幕在线不卡| 欧美成人高潮一二区在线看| 国产精品一区二区三区99| 国产精品高清乱码在线观看| 99精品国产一区二区青青牛奶| 国产精品天天看| 欧美综合第一页| 成人日日夜夜| 亚洲一区自拍偷拍| 日韩一区二区三区在线播放| 免费av小说| 中文字幕免费高清电视剧网站在线观看| 天天操天天插| 亚洲色诱最新| 九九综合九九综合| 亚洲a级在线播放观看| 青娱乐av在线| 91麻豆.com| 精品国产无码一区二区| 萌白酱国产一区二区| 成人伦理视频网站| 欧美freesex8一10精品| 黄色网免费看| 99re在线视频这里只有精品| 日本成在线观看| 久久久久免费观看| 成人免费视频国产免费麻豆| 国产探花在线免费观看| 欧美日韩免费一区二区三区| 天天亚洲美女在线视频| 亚洲视频一区| 成人在线黄色电影| www.日韩大片| 日本成人网址| 成人嫩草影院免费观看| 91麻豆精东视频| 噜噜爱69成人精品| 成人影院久久久久久影院| 亚洲男人的天堂在线aⅴ视频| 日韩高清欧美激情| 精品人妻一区二区三区麻豆91| 欧美日韩大陆在线| 国产一级做a爰片在线看免费| 欧美一区二区视频在线播放| 欧美在线免费看| 亚洲欧美日韩第一页| 在线国产精品网| 日韩黄色中文字幕| 2018av| 无码人妻丰满熟妇区五十路| 精品麻豆av| 四虎国产精品成人免费入口| 久热精品在线播放| 性生活三级视频| 成人av在线资源网| 欧美亚洲高清| 一区二区三区丝袜| 精品日韩成人av| 巨胸喷奶水www久久久| 国产欧美一区二区精品仙草咪| 成人影院天天5g天天爽无毒影院| 色婷婷av一区二区三区之e本道| 欧美激情区在线播放| 俄罗斯毛片基地| 国产精品国产三级国产传播| 久久久久久久久久久免费视频| 小说区图片区图片区另类灬| 福利电影导航| 国产在线超碰| 18一19gay欧美视频网站| 精品推荐蜜桃传媒| 免费三级毛片| 国产成人无码精品久久久性色| 91精品国产调教在线观看| 青青草原成人在线视频| 亚洲最大色网站| 美女午夜精品| 国产日韩在线亚洲字幕中文| 亚洲精品成人久久| 国产永久免费高清在线观看| 午夜剧场日韩| av一区二区不卡| 欧美狂野激情性xxxx在线观| 在线观看毛片视频| 狠狠做六月爱婷婷综合aⅴ| 一区二区三区高清| 色老板视频在线观看| 久久精品日产第一区二区三区高清版| 中文字幕亚洲精品在线观看| 日韩中文字幕网站| 欧美激情电影| y97精品国产97久久久久久| 91精品国产丝袜白色高跟鞋| 亚洲动漫精品| 亚洲成人综合网站| 国产精品日韩三级| 波多野结衣家庭教师在线观看| av无码精品一区二区三区| 一级毛片电影| 亚洲国产精品免费视频| 波多野结衣视频一区二区| 国产99在线|中文| 亚洲第一网站免费视频| 精品成人一区二区三区| 一区二区三区在线视频免费| 久久这里都是精品| 国产精品国产三级在线观看| 台湾佬成人中文网222vvv| 日韩午夜在线观看视频| 一本久久a久久精品亚洲| www.久久成人| 久久久久久影院| 91精品国产91久久久久久青草| 精品一区二区三区在线观看国产| 久久欧美一区二区| 欧美偷拍第一页| 色婷婷精品久久二区二区蜜臂av| 欧美日韩欧美| 欧美自拍丝袜亚洲| www555久久| 亚洲成**性毛茸茸| 国产精品亚洲第一区| 国产手机视频精品| 亚洲成色www8888| 精品少妇一区二区三区在线视频| 国产偷自视频区视频一区二区| 国产精品毛片久久久久久久av| 岛国视频午夜一区免费在线观看| 18video性欧美19sex高清| 精品一区二区三区自拍图片区| 国产麻豆精品久久一二三| 久久天天躁日日躁| 亚洲欧美中文日韩在线v日本| 99热久久这里只有精品| 天天干天天爽天天射| 成人性生交大片| 亚洲日本精品国产第一区| 成人国产电影网| 欧美人与性动交α欧美精品| 欧美视频二区欧美影视| www亚洲色图| 伊人久久综合97精品| 欧美xxxxxx| 欧美美女性视频| 欧美日韩国产在线观看网站| 91精品国产免费久久久久久| 国产午夜视频在线观看| 久久婷婷国产91天堂综合精品| 国产高清免费av| 久久久久无码国产精品一区李宗瑞| 91在线无精精品一区二区| 高清电影在线免费观看| 毛片aaaaaa| 亚洲免费视频网|