午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > javascript操作xml(增刪改查)例子代碼hta版

javascript操作xml(增刪改查)例子代碼hta版

熱門標簽:徐州天音防封電銷卡 獲客智能電銷機器人 湛江電銷防封卡 南昌辦理400電話怎么安裝 鄭州智能外呼系統運營商 不錯的400電話辦理 佛山防封外呼系統收費 電話機器人適用業務 哈爾濱外呼系統代理商

包括了stu.hta(是HTML應用程序);
     stu.xml
注意下面的HTML代碼必須保存為后綴名為hta否則當對XML文件進行操作(增刪改)的時候就會提示沒有權限!!

文件stu.hta代碼如下:

復制代碼 代碼如下:

html>
head>
title> 數據島的顯示 /title>
style type="text/css">
#findPanel
{
position:absolute;
width:220px;
border:1px solid #666666;
}
#findPanelTitle
{
height:10px;
background-color:#336699;
cursor:move;
}
#findPanelContent
{
padding:5px 5px 5px 5px;
background-color:#6699CC;
}
/style>
/head>
body>
SCRIPT LANGUAGE="JavaScript">
!--
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
xmlDoc.async = false;
xmlDoc.resolveExternals = false;
xmlDoc.load("stu.xml");
//alert(xmlDoc.xml);
//顯示數據
function show(){
var vbo = document.getElementById("s").value;
if(vbo=="顯示學生信息"){
document.getElementById('info').style.visibility='visible';
document.getElementById("s").value="隱藏學生信息";
}else{
document.getElementById('info').style.visibility='hidden';
document.getElementById("s").value="顯示學生信息";
}
}
//查找
function que(){
document.getElementById("ad").style.visibility="visible";
document.getElementById("qmd").style.visibility="visible";
}
/**
* 解析XML文件函數
* @param xmlDoc XML對象
* @param name 屬性名稱 格式如:user.name
*/
function getXMLProperty(xmlDoc, name) {
var keys = name.split('.');
var node = xmlDoc.documentElement;
for(var i=0; ikeys.length; i++) {
var childs = node.childNodes;
var key = keys[i];
for(var k=0; kchilds.length; k++) {
var child = childs[k];
if(child.nodeName == key) {
if(child.childNodes.length == 1) {
return child.text;
} else {
node = child;
break;
}
}
}
}
return "";
}
//返回父節點(通過節點名字和節點值)
function getNod(nam,val){
var node = xmlDoc.documentElement;
var childs = node.childNodes;
for (var i=0;ichilds.length ;i++ )
{
var child = childs[i];
var childms = child.childNodes;
for(var k=0;kchildms.length;k++){
var childm = childms[k];
if(childm.nodeName == nam (childm.text).substring(0,6)==val){
//alert(val);
return child;
}
}
}
return '';
}
//通過父節點和子節點名返回子節點值
function getNodVal(nods,nam){
var childms = nods.childNodes;
for(var k=0;kchildms.length;k++){
var childm = childms[k];
if(childm.nodeName == nam){
//alert(childm.text);
return childm.text;
}
}
return '';
}
//通過父節點和子節點名返回子節點
function getCurNod(nods,nam){
var childms = nods.childNodes;
for(var k=0;kchildms.length;k++){
var childm = childms[k];
if(childm.nodeName == nam){
//alert(childm.text);
return childm;
}
}
return '';
}
//開始查找
function query(){
var renum = /^\d{5}$/;
if(renum.exec(xh.value)){
if(xmlDoc.selectSingleNode("/學生管理[學生/學號="+xh.value+"]")){
var nod = getNod('學號',xh.value);
//getNodVal(nod,'姓名');
//getNodVal(nod,'性別');
//getNodVal(nod,'籍貫');
/*document.getElementById("xm").value=xmlDoc.selectSingleNode("/學生管理[學生/學號="+xh.value+"]").selectSingleNode("學生/姓名").text;
document.getElementById("xb").value=xmlDoc.selectSingleNode("/學生管理[學生/學號="+xh.value+"]").selectSingleNode("學生/性別").text;
document.getElementById("jg").value=xmlDoc.selectSingleNode("/學生管理[學生/學號="+xh.value+"]").selectSingleNode("學生/籍貫").text;
document.getElementById("xh").disabled="true"; */
document.getElementById("xm").value=getNodVal(nod,'姓名');
document.getElementById("xb").value= getNodVal(nod,'性別');
document.getElementById("jg").value= getNodVal(nod,'籍貫');
}else{
alert("該學號還沒有被占用!");
}
}else{
alert("學號非法!學號5位數字!");
return false;
}
}
//修改
function mod(){
if(info_check()){
if(xmlDoc.selectSingleNode("/學生管理[學生/學號="+xh.value+"]")){
if(confirm("確認修改?")){
var nod = getNod('學號',xh.value);
getCurNod(nod,'姓名').text=xm.value;
getCurNod(nod,'性別').text=xb.value;
getCurNod(nod,'籍貫').text=jg.value;
/*
xmlDoc.selectSingleNode("/學生管理[學生/學號="+xh.value+"]").selectSingleNode("學生/姓名").text=xm.value;
xmlDoc.selectSingleNode("/學生管理[學生/學號="+xh.value+"]").selectSingleNode("學生/性別").text=xb.value;
xmlDoc.selectSingleNode("/學生管理[學生/學號="+xh.value+"]").selectSingleNode("學生/籍貫").text=jg.value;
*/
saveXML();
//document.getElementById("xh").disabled="false";
document.getElementById("xh").value="";
document.getElementById("xm").value="";
document.getElementById("xb").value="";
document.getElementById("jg").value="";
document.getElementById("ad").style.visibility="hidden";
document.getElementById("qmd").style.visibility="hidden";
alert("修改成功!");
location.reload();
}
}else{
alert("該學號還沒有被占用!請按學號查詢再進行修改!");
return false;
}
}
}
//新增學生
function add(){
var vadd = document.getElementById("add").value;
if(vadd=="新增"){
document.getElementById("xh").value="";
document.getElementById("xm").value="";
document.getElementById("xb").value="";
document.getElementById("jg").value="";
document.getElementById("qmd").style.visibility="hidden";
document.getElementById('info').style.visibility='hidden';
document.getElementById("s").value="顯示學生信息";
document.getElementById("ad").style.visibility="visible";
document.getElementById("add").value="保存";
document.getElementById("can").style.visibility="visible";
}else{
if(info_check()){
add_node();
saveXML();
document.getElementById("xh").value="";
document.getElementById("xm").value="";
document.getElementById("xb").value="";
document.getElementById("jg").value="";
document.getElementById("ad").style.visibility="hidden";
document.getElementById("qmd").style.visibility="hidden";
document.getElementById("add").value="新增";
alert("新增成功!");
location.reload();
}
}
}
//刪除學生
function del(){
var renum = /^\d{5}$/;
if(renum.exec(document.getElementById("xh").value)){
if(xmlDoc.selectSingleNode("/學生管理[學生/學號="+xh.value+"]")){
if(confirm("確認刪除?")){
/*var node = xmlDoc.selectSingleNode("/學生管理[學生/學號="+xh.value+"]");
if(node.hasChildNodes()){
var kids = node.childNodes;
for(var i=0;ikids.length;i++){
del();
}
}
node.parentNode.removeChild(node);
*/
var nod = getNod('學號',xh.value);
nod.parentNode.removeChild(nod);
saveXML();
can();
alert("刪除成功!");
location.reload();
}
}else{
alert("該學號還沒有被占用!請按學號查詢再進行修改!");
return false;
}
}else{
alert("學號非法!為5位數字!");
return false;
}
}
//取消新增
function can(){
document.getElementById("xh").value="";
document.getElementById("xm").value="";
document.getElementById("xb").value="";
document.getElementById("jg").value="";
document.getElementById("ad").style.visibility="hidden";
document.getElementById("can").style.visibility="hidden";
document.getElementById("qmd").style.visibility="hidden";
document.getElementById("add").value="新增";
}
//增加結點
function add_node(){
var oxh = xmlDoc.createElement("學號");
oxh.appendChild(xmlDoc.createTextNode(xh.value));
var oxm = xmlDoc.createElement("姓名");
oxm.appendChild(xmlDoc.createTextNode(xm.value));
var oxb = xmlDoc.createElement("性別");
oxb.appendChild(xmlDoc.createTextNode(xb.value));
var ojg = xmlDoc.createElement("籍貫");
ojg.appendChild(xmlDoc.createTextNode(jg.value));
var oxs = xmlDoc.createElement("學生");
oxs.appendChild(oxh);
oxs.appendChild(oxm);
oxs.appendChild(oxb);
oxs.appendChild(ojg);
var parent = xmlDoc.selectSingleNode("/學生管理");
if(parent.hasChildNodes()) {
parent.insertBefore(oxs,parent.firstChild);
}else{
parent.appendChild(oxs);
}
}
//保存XML
function saveXML(){
xmlDoc.save("stu.xml");
}
//驗證新增數據
function info_check(){
var renum = /^\d{5}$/;
var rec = /^[\u4E00-\u9FA5]{2,5}$/;
if(!renum.exec(document.getElementById("xh").value)){
alert("學號非法!為5位數字!");
return false;
}
if(!rec.exec(xm.value)){
alert("姓名非法!只能是中文最少兩個字,最多不得超過5個字!");
return false;
}
//alert(xb.value!="男");
switch(xb.value){
case "男":break;
case "女":break;
default:alert("性別只能是\"男\"或\"女\"!"); return false;
}
if(!rec.exec(jg.value)){
alert("籍貫非法!只能是中文最少兩個字,最多不得超過5個字!!");
return false;
}
return true;
}
//-->
/SCRIPT>
input id="s" type=button value="顯示學生信息" onclick="show();">
input id="que" type=button value="精確查詢" onclick="que();">
input id="add" type=button value="新增" onclick="add();">
input id="can" type=button value="取消" onclick="can();" style="visibility:hidden">
br>
center>
div id="ad" style="visibility:hidden">
table>tr>td>學號:
input type=text id="xh" style="ime-mode:disabled" size=5 maxlength=5 onKeyPress="if ((event.keyCode48 || event.keyCode>57)) event.returnValue=false">!-- style 用于光閉輸入法 onKeyPress 只能輸入數字-->
/td>td>姓名:
input type=text id="xm" size=10 maxlength=5>
/td>td>性別:
input type=text id="xb" size=5 maxlength=5>
/td>td>籍貫:
input type=text id="jg" size=10 maxlength=5>
/td>
/tr>
/table>
/div>
div id="qmd" style="visibility:hidden">
table>
tr align="center">
td>/td>
td>input id="que" type=button value="查詢" onclick="query();">/td>
td>input id="mod" type=button value="修改" onclick="mod();">/td>
td>input id="del" type=button value="刪除" onclick="del();">/td>
/tr>
/table>
/div>
/center>
div id="findPanel">
div id="findPanelTitle">可拖動/div>
div id="findPanelContent">
input type="text" size="20" value="a" id="key" onkeydown="javascript:ChckSubmit(event);">
input type="button" value="查找" onclick="javascript:OnKeySubmit();">
/div>
/div>
script language="javascript">
!--
var findPanel = document.getElementById("findPanel");
var findPanelTitle = document.getElementById("findPanelTitle");
var findPanelContent = document.getElementById("findPanelContent");
var findPanel_orgnX = 50;
var findPanel_orgnY = 50;
//設置物件位置
findPanel.style.pixelLeft = document.body.scrollLeft + findPanel_orgnX;
findPanel.style.pixelTop = document.body.scrollTop + findPanel_orgnY;
//================================================================================
var foundCnt = 0; //已經找到了的結果的數量
//查找入口函數
function Find(key)
{
if (key == "")
{
return;
}
if (document.all)
{
IEFind(key);
}
else
{
NSFind(key);
}
}
//瀏覽器為 IE 系列
function IEFind(key)
{
var rng = document.body.createTextRange();
var found = false;
for (var i=0; i=foundCnt (found=rng.findText(key)); i++)
{
rng.moveStart("character", 1); //找到,后移一位以查找下一個
}
if (found)
{
rng.moveStart("character", -1);
rng.findText(key);
rng.select();
rng.scrollIntoView();
foundCnt++;
}
else
{
if (foundCnt > 0)
{
//已經查找一遍,找到有符合條件的結果,重新開始查找
foundCnt = 0;
IEFind(key);
}
else
{
//已經查找一遍,沒有找到符合條件的結果
alert("文檔搜索完畢。");
}
}
}
//瀏覽器為 NS 系列
function NSFind(key)
{
if (window.find(key))
{
foundCnt++;
}
else
{
var found = false;
while (window.find(key, false, true))
{
found = true;
}
if (found)
{
//已經查找一遍,找到有符合條件的結果,重新查找也已經開始
foundCnt = 1;
}
else
{
//已經查找一遍,沒有找到符合條件的結果
alert("文檔搜索完畢。");
}
}
}
function OnKeySubmit()
{
var key = document.getElementById("key");
Find(key.value);
}
function ChckSubmit(e)
{
if (e.keyCode == 13)
{
OnKeySubmit();
}
}
//================================================================================
function RePosFindPanel()
{
findPanel.style.pixelLeft = document.body.scrollLeft + findPanel_orgnX;
findPanel.style.pixelTop = document.body.scrollTop + findPanel_orgnY;
}
document.body.onscroll = RePosFindPanel;
document.body.onresize = RePosFindPanel;
//================================================================================
//拖拽過程中相關變量
var draging = false; //是否處于拖拽中
var offsetX = 0; //X方向左右偏移量
var offsetY = 0; //Y方向上下偏移量
//準備拖拽
function BeforeDrag()
{
if (event.button != 1)
{
return;
}
offsetX = document.body.scrollLeft + event.clientX-findPanel.style.pixelLeft;
offsetY = document.body.scrollTop + event.clientY-findPanel.style.pixelTop;
draging = true;
}
//拖拽中
function OnDrag()
{
if(!draging)
{
return;
}
//更新位置
findPanel_orgnX = event.clientX-offsetX;
findPanel_orgnY = event.clientY-offsetY;
event.returnValue = false;
findPanel.style.pixelLeft = document.body.scrollLeft + event.clientX-offsetX;
findPanel.style.pixelTop = document.body.scrollTop + event.clientY-offsetY;
}
//結束拖拽
function EndDrag()
{
if (event.button != 1)
{
return;
}
draging = false;
}
findPanelTitle.onmousedown = BeforeDrag;
document.onmousemove = OnDrag;
findPanelTitle.onmouseup = EndDrag;
//-->
/script>
xml id="stu" src="stu.xml">
/xml>
center>
div id="info" style="visibility:hidden">
table DATASRC=#stu border=1 style="background-color:#a9eeef; Border-color
:red;" >
caption>h2>學生信息管理/h2>/caption>
thead> 
th>學號/th>
th>姓名/th>  
th>性別/th>  
th>籍貫/th> 
/thead> 
tr> 
td>  
div DATAFLD="學號">  
/td>  
td>  
div DATAFLD="姓名">
/td>  
td>  
div DATAFLD="性別">  
/td>  
td>  
div DATAFLD="籍貫"> 
/td> 
/tr> 
/table>
/div>
/center>
/body>
/html>

xml文件如下(stu.xml)
復制代碼 代碼如下:

?xml version="1.0" encoding="gb2312"?>
學生管理>
學生>
 學號>97001/學號>
 姓名>王五/姓名>
 性別>男 /性別>
 籍貫>上海/籍貫>
/學生>
學生>
 學號>97002/學號>
 姓名>李四 /姓名>
 性別>男 /性別>
 籍貫>浙江 /籍貫>
/學生>
學生>
  學號>97006 /學號>
  姓名>張三 /姓名>
  性別>男/性別>
  籍貫>浙江/籍貫>
/學生>
/學生管理>

您可能感興趣的文章:
  • js 如何實現對數據庫的增刪改查
  • javascript Xml增刪改查(IE下)操作實現代碼
  • JS對select控件option選項的增刪改查示例代碼
  • JavaScript針對網頁節點的增刪改查用法實例
  • node.js操作mysql(增刪改查)
  • AngularJS中如何使用$http對MongoLab數據表進行增刪改查
  • Node.js操作mysql數據庫增刪改查
  • javascript實現信息增刪改查的方法
  • javascript js 操作數組 增刪改查的簡單實現
  • JS結合bootstrap實現基本的增刪改查功能

標簽:呂梁 蕪湖 懷化 紹興 廣西 吉安 安康 蘭州

巨人網絡通訊聲明:本文標題《javascript操作xml(增刪改查)例子代碼hta版》,本文關鍵詞  javascript,操作,xml,增,刪改,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《javascript操作xml(增刪改查)例子代碼hta版》相關的同類信息!
  • 本頁收集關于javascript操作xml(增刪改查)例子代碼hta版的相關信息資訊供網民參考!
  • 推薦文章
    亚洲国产精品一区二区www| 国产视频aaa| 国产精品美女久久久久久免费| 美女视频免费一区| 一本色道久久综合亚洲精品小说| 日本a级c片免费看三区| 91色在线观看| 欧美午夜影院在线视频| 800av免费在线观看| 91久久精品国产91久久性色tv| 极品少妇一区二区| av蓝导航精品导航| 不卡的av网站| 国产美女视频免费| 亚洲精品国产第一综合99久久| 视频一区视频二区视频三区高| 91视频观看视频| 日本免费网站视频| 国产成人免费观看| 免费观看日韩电影| 国产在线视频在线| 在线电影院国产精品| 又粗又黑又大的吊av| 欧美日韩一区二区三区四区五区| 色播视频在线播放| 黄色片一级视频| 午夜精品久久久久久久久久久久久| 一区二区三区高清不卡| 中文字幕日日夜夜| 欧美18视频| 一本色道久久综合精品竹菊| 久久久久久久久毛片| 美女少妇精品视频| 日本aⅴ免费视频一区二区三区| 色一情一乱一伦一区二区三区| 欧美国产视频在线| 国产精品动漫网站| 欧美三级免费观看| 日本中文字幕久久| 亚洲97在线观看| 国产黄网在线观看| 欧美俄罗斯性视频| 天天射天天干天天| 日韩在线激情视频| 久久国产精品波多野结衣av| 亚洲乱码一区av黑人高潮 | 亚洲制服中文| 日精品一区二区三区| 国产精品国产精品国产专区蜜臀ah| 三级一区在线视频先锋| 欧美性受xxx| 五月开心播播网| 亚洲高清中文字幕| 日本精品一区二区三区四区| 一区二区中文视频| 亚洲欧洲日产国码无码久久99| 国产精品人妖ts系列视频| 亚洲国产精品综合| 六月丁香综合网| 国产伦精品免费视频| 五月色婷婷综合| 91免费版网站在线观看| 乱一区二区av| 久久伊人一区| 99热精品国产| 日韩中文在线字幕| 中文天堂在线一区| 日本熟妇人妻xxxxx| 色哟哟日韩精品| jjzz黄色片| 日韩欧美a级成人黄色| 国产情侣av自拍| 97成人超碰视| 成人av影视在线| 日韩av中文字幕一区二区| 激情伦成人综合小说| 成人动漫视频在线| 国产日韩欧美精品在线观看| 天天综合网天天综合色| 想看黄色一级片| 国产精品久久久免费视频| 亚洲性线免费观看视频成熟| 国产一级做a爱片久久毛片a| 97免费中文视频在线观看| 国产精品69久久久| 国产69精品一区二区亚洲孕妇| 天堂8在线天堂资源bt| 一区二区三区中文免费| 丝袜人妻一区二区三区| 久久午夜电影网| 免费视频爱爱太爽了| 黑人巨大精品欧美一区二区三区 | 亚洲深夜福利在线| 日本中文字幕在线观看视频| 国产日韩精品在线播放| 国产成人啪午夜精品网站男同| 天堂一区二区三区| 亚洲精品国产精华液| 国产黄色三级网站| 精品久久久久久久一区二区蜜臀| 亚洲精品在线网站| 日本一区二区三区dvd视频在线 | 久久福利视频导航| 探花国产精品一区二区| 成人精品久久久| www.成人在线| 九一精品久久久| 亚洲精品狠狠操| 国产精品一区二区三区在线免费观看| 国产精品一区二区欧美黑人喷潮水 | 色老头在线视频| 国产精品一区二区电影| 2023国产一二三区日本精品2022| 潘金莲激情呻吟欲求不满视频| 亚洲欧美日韩精品久久| 欧美视频久久久| 亚洲自拍偷拍二区| 欧美亚洲国产怡红院影院| 日韩精品视频播放| 国产精品一区二区三区精品| 亚洲激情av在线| 国产午夜精品理论片在线| 国产精品一区专区欧美日韩| 国产欧美综合在线| 中文字幕在线视频播放| 97国产精品视频| 97久久精品人人澡人人爽| 人妻av一区二区| 久久久999精品视频| 国产一区视频导航| 岛国毛片在线播放| 久热99视频在线观看| 国产酒店精品激情| 黄色av电影网站| 午夜精品久久久99热福利| 99久久久国产精品| 久久久久久久久久久久| 国产精品私拍pans大尺度在线| 亚洲欧洲无码一区二区三区| 男人与禽猛交狂配| 国产不卡一区二区在线观看| 精品成人国产在线观看男人呻吟| 国产精品111| 日韩av电影免费在线观看| 欧美精品久久久久久久多人混战| 国产乱叫456在线| 色综合av综合无码综合网站| 久久精品视频亚洲| 26uuu另类欧美亚洲曰本| 国产精品麻豆一区| 久久艹中文字幕| 欧美丰满美乳xxx高潮www| 丰满少妇被猛烈进入| wwww.国产| 97视频在线观看网址| 国产精品丝袜黑色高跟| 91看片在线播放| 一本久道久久综合| 精品少妇一区二区三区日产乱码 | 欧美床上激情在线观看| 久久一二三国产| 国产在线视频99| 男人天堂成人网| 中文字幕精品一区久久久久 | 日本福利片在线观看| 久久精品中文字幕一区二区三区 | 欧美激情资源网| 成年人看的免费视频| 久久资源亚洲| 精品伊人久久97| 久久久影视传媒| 日产精品久久久| 国产精品-区区久久久狼| 久久久免费精品视频| 夜夜夜精品看看| 中文字幕乱码中文字幕| 欧美日韩在线成人| 日本中文字幕久久看| 在线观看网站黄不卡| 免费成人在线影院| 又色又爽的视频| 桥本有菜av在线| 欧美高清不卡在线| 婷婷中文字幕综合| 久久久精品午夜少妇| 88久久精品无码一区二区毛片| 日本不卡一区二区三区在线观看| 国产亚洲一区二区精品| 综合欧美一区二区三区| www.av网站| jizz日本免费| 亚洲高清精品中出| 欧美激情视频在线| 日本韩国一区二区三区| 韩国三级电影一区二区| 久久久久久av无码免费网站| 男人操女人逼免费视频| 国产日韩欧美在线看| 精品精品欲导航| 国产精品女主播在线观看| 国产色综合视频| asian性开放少妇pics| 国产对白在线播放| 57pao国产成人免费| 3751色影院一区二区三区| 91丨porny丨最新| 91久久国语露脸精品国产高跟| 毛茸茸free性熟hd| 亚洲AV无码成人精品一区| 91av网站在线播放| 制服丝袜亚洲播放| av成人老司机| 亚洲av无码国产精品永久一区| 林心如三级全黄裸体| 任你操这里只有精品| 国产一区免费视频| 欧美精品videos| 日韩视频一区二区在线观看| 国产精品久久久久桃色tv| 刘亦菲毛片一区二区三区| 欧美性x x x| 国产超碰在线播放| 日韩亚洲视频| 国产精品美乳在线观看| 国产一区二区三区免费视频| 动漫精品一区二区| 久久久久综合网| 久久综合中文| www五月天com| x88av在线| 中文字幕久久av| 大陆极品少妇内射aaaaaa| 91视频免费在线观看| 欧美高跟鞋交xxxxhd| 日韩电影中文字幕| 色婷婷av一区| 日韩一区中文字幕| 国产精品1区2区3区在线观看| 国产免费黄色大片| 久久精品美女视频| 国产美女精品久久| 91女神在线观看| 久久久久久久9| 蜜桃视频在线观看91| 国产精品久久电影观看| 精品自拍视频在线观看| 亚洲国产精品va在线| 欧美性淫爽ww久久久久无| 有码一区二区三区| 久久蜜桃av一区二区天堂| 精品一区二区三区免费观看| www.蜜臀av| 怡春院在线视频| 黄色小说在线观看视频| 色屁屁草草影院ccyy.com| 久久久久国产免费| 亚洲天堂网一区| 各处沟厕大尺度偷拍女厕嘘嘘| 一区二区精品视频| 久久精品国产美女| 国产精品成人一区二区三区| 秋霞午夜一区二区| 国自产精品手机在线观看视频| 在线播放日韩欧美| 亚洲国产精品专区久久| 67194成人在线观看| 在线日韩av片| 欧美午夜片欧美片在线观看| 一区二区三区中文字幕精品精品| 国产丝袜在线精品| 91麻豆免费在线观看| 成人免费观看男女羞羞视频| 国产一区二区三区黄视频| 免费高清成人在线| 轻轻草成人在线| 无码精品视频一区二区三区| 六月婷婷综合网| 蜜臀av午夜精品| 欧美熟妇乱码在线一区| 欧美一区二区黄片| 天天综合天天综合| 日本高清视频在线| 污视频在线免费观看| 久久综合狠狠| 久久精品国产99国产| 国模一区二区三区白浆| 国产美女娇喘av呻吟久久| 国产一区高清在线| 国产宾馆实践打屁股91| 成人精品gif动图一区| 91啦中文在线观看| 亚洲国产精品v| 一区二区三区日本| 精品久久久久久久久国产字幕| 欧美午夜视频一区二区| 欧美日韩国产成人在线免费| 欧美一级黄色录像| 日韩av在线免费播放| 亚洲欧美日韩一区二区在线| 色一区av在线| 久久久噜噜噜久久久| 日韩免费av片在线观看| 成人免费视频网址| 狠狠色综合色区| 自拍偷拍视频在线| 无码人妻丰满熟妇区96| 999香蕉视频| 天堂www中文在线资源| 少妇真人直播免费视频| 加勒比婷婷色综合久久| 欧美男人亚洲天堂| 亚洲第九十九页| 国产一区二区精品久久91| 久久网站最新地址| 亚洲高清在线视频| 91精品国产欧美日韩| 国产午夜精品美女视频明星a级| 欧美激情欧美狂野欧美精品| 国产日本欧美一区二区三区| 久久综合九色99| 久久久亚洲精品无码| 久久久久国产一区| 久久久久久久久久久久| 久久高清免费视频| 亚洲乱熟女一区二区| 国产真实精品久久二三区| 国产精品午夜在线| 欧美三级在线看| 亚洲全黄一级网站| 国产精品99久久久久久白浆小说| 精品一区二区三区日本| 欧洲精品一区二区三区久久| 午夜大片在线观看| 福利所第一导航| 老熟妇高潮一区二区高清视频 | 亚洲人午夜射精精品日韩| 成人动漫中文字幕| 精品欧美激情精品一区| 亚洲国产精品中文| 国产ts人妖一区二区三区| 日韩av高清| 亚洲高清在线不卡| 久久精品免费av| 久久婷婷丁香| 国产精品成人午夜| 日韩你懂的电影在线观看| 久久久久久免费精品| 国产欧美一区二区视频 | 人人精品人人爱| 国产精品久久久久一区二区三区 | 亚洲电影第1页| 青草成人免费视频| 椎名由奈jux491在线播放| 成年人看片网站| 日韩精品成人免费观看视频| 久久国产日韩| 亚洲欧美一区二区三区久本道91| 亚洲国产精品电影| 国产在线观看一区二区三区| 伊人久久99| 大桥未久恸哭の女教师| 国产精品露脸视频| www.av精品| 日韩欧美123| 国产精品久久在线观看| 男人的天堂狠狠干| 小泽玛利亚一区| 久久久久国产精品午夜一区| 一级日本不卡的影视| 尤物九九久久国产精品的分类| 91视频99| 善良的小姨在线| 一级特黄录像免费看| 欧美高清在线精品一区| 亚洲女同精品视频| 国产精品9999久久久久仙踪林| 自拍偷拍21p| 亚洲香蕉在线视频| 国产精品国产三级国产aⅴ入口| 亚洲一区二区久久久| 视频一区亚洲| 91麻豆精品久久毛片一级| 激情亚洲综合在线| 91精品国产综合久久福利| 国产日韩欧美在线看| 色91精品久久久久久久久| 97在线视频人妻无码| 亚洲猫色日本管| 久久久免费电影| 欧美精品一区免费| 欧美brazzers| 国产精品嫩草影院av蜜臀| 日韩中文字幕在线看| 日本免费黄色小视频| 日本亚洲欧美在线| 国产三级欧美三级日产三级99 | 激情成人综合网| 亚洲精品一区二区三区香蕉| 久久亚洲国产精品日日av夜夜| 欧美人与性囗牲恔配| 国产麻豆91精品| 91精品国产乱码| 极品日韩久久| 在线视频第一页| 99久久久无码国产精品| 一色桃子一区二区| 日本人妻伦在线中文字幕| 欧美日韩综合一区二区三区| 亚洲精品高清在线| 日本免费久久高清视频|