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

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

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

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

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

文件stu.hta代碼如下:

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

html>
head>
title> 數(shù)據(jù)島的顯示 /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);
//顯示數(shù)據(jù)
function show(){
var vbo = document.getElementById("s").value;
if(vbo=="顯示學(xué)生信息"){
document.getElementById('info').style.visibility='visible';
document.getElementById("s").value="隱藏學(xué)生信息";
}else{
document.getElementById('info').style.visibility='hidden';
document.getElementById("s").value="顯示學(xué)生信息";
}
}
//查找
function que(){
document.getElementById("ad").style.visibility="visible";
document.getElementById("qmd").style.visibility="visible";
}
/**
* 解析XML文件函數(shù)
* @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 "";
}
//返回父節(jié)點(通過節(jié)點名字和節(jié)點值)
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 '';
}
//通過父節(jié)點和子節(jié)點名返回子節(jié)點值
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 '';
}
//通過父節(jié)點和子節(jié)點名返回子節(jié)點
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("/學(xué)生管理[學(xué)生/學(xué)號="+xh.value+"]")){
var nod = getNod('學(xué)號',xh.value);
//getNodVal(nod,'姓名');
//getNodVal(nod,'性別');
//getNodVal(nod,'籍貫');
/*document.getElementById("xm").value=xmlDoc.selectSingleNode("/學(xué)生管理[學(xué)生/學(xué)號="+xh.value+"]").selectSingleNode("學(xué)生/姓名").text;
document.getElementById("xb").value=xmlDoc.selectSingleNode("/學(xué)生管理[學(xué)生/學(xué)號="+xh.value+"]").selectSingleNode("學(xué)生/性別").text;
document.getElementById("jg").value=xmlDoc.selectSingleNode("/學(xué)生管理[學(xué)生/學(xué)號="+xh.value+"]").selectSingleNode("學(xué)生/籍貫").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("該學(xué)號還沒有被占用!");
}
}else{
alert("學(xué)號非法!學(xué)號5位數(shù)字!");
return false;
}
}
//修改
function mod(){
if(info_check()){
if(xmlDoc.selectSingleNode("/學(xué)生管理[學(xué)生/學(xué)號="+xh.value+"]")){
if(confirm("確認(rèn)修改?")){
var nod = getNod('學(xué)號',xh.value);
getCurNod(nod,'姓名').text=xm.value;
getCurNod(nod,'性別').text=xb.value;
getCurNod(nod,'籍貫').text=jg.value;
/*
xmlDoc.selectSingleNode("/學(xué)生管理[學(xué)生/學(xué)號="+xh.value+"]").selectSingleNode("學(xué)生/姓名").text=xm.value;
xmlDoc.selectSingleNode("/學(xué)生管理[學(xué)生/學(xué)號="+xh.value+"]").selectSingleNode("學(xué)生/性別").text=xb.value;
xmlDoc.selectSingleNode("/學(xué)生管理[學(xué)生/學(xué)號="+xh.value+"]").selectSingleNode("學(xué)生/籍貫").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("該學(xué)號還沒有被占用!請按學(xué)號查詢再進(jìn)行修改!");
return false;
}
}
}
//新增學(xué)生
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="顯示學(xué)生信息";
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();
}
}
}
//刪除學(xué)生
function del(){
var renum = /^\d{5}$/;
if(renum.exec(document.getElementById("xh").value)){
if(xmlDoc.selectSingleNode("/學(xué)生管理[學(xué)生/學(xué)號="+xh.value+"]")){
if(confirm("確認(rèn)刪除?")){
/*var node = xmlDoc.selectSingleNode("/學(xué)生管理[學(xué)生/學(xué)號="+xh.value+"]");
if(node.hasChildNodes()){
var kids = node.childNodes;
for(var i=0;ikids.length;i++){
del();
}
}
node.parentNode.removeChild(node);
*/
var nod = getNod('學(xué)號',xh.value);
nod.parentNode.removeChild(nod);
saveXML();
can();
alert("刪除成功!");
location.reload();
}
}else{
alert("該學(xué)號還沒有被占用!請按學(xué)號查詢再進(jìn)行修改!");
return false;
}
}else{
alert("學(xué)號非法!為5位數(shù)字!");
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="新增";
}
//增加結(jié)點
function add_node(){
var oxh = xmlDoc.createElement("學(xué)號");
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("學(xué)生");
oxs.appendChild(oxh);
oxs.appendChild(oxm);
oxs.appendChild(oxb);
oxs.appendChild(ojg);
var parent = xmlDoc.selectSingleNode("/學(xué)生管理");
if(parent.hasChildNodes()) {
parent.insertBefore(oxs,parent.firstChild);
}else{
parent.appendChild(oxs);
}
}
//保存XML
function saveXML(){
xmlDoc.save("stu.xml");
}
//驗證新增數(shù)據(jù)
function info_check(){
var renum = /^\d{5}$/;
var rec = /^[\u4E00-\u9FA5]{2,5}$/;
if(!renum.exec(document.getElementById("xh").value)){
alert("學(xué)號非法!為5位數(shù)字!");
return false;
}
if(!rec.exec(xm.value)){
alert("姓名非法!只能是中文最少兩個字,最多不得超過5個字!");
return false;
}
//alert(xb.value!="男");
switch(xb.value){
case "男":break;
case "女":break;
default:alert("性別只能是\"男\(zhòng)"或\"女\"!"); return false;
}
if(!rec.exec(jg.value)){
alert("籍貫非法!只能是中文最少兩個字,最多不得超過5個字!!");
return false;
}
return true;
}
//-->
/SCRIPT>
input id="s" type=button value="顯示學(xué)生信息" 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>學(xué)號:
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 只能輸入數(shù)字-->
/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;
//設(shè)置物件位置
findPanel.style.pixelLeft = document.body.scrollLeft + findPanel_orgnX;
findPanel.style.pixelTop = document.body.scrollTop + findPanel_orgnY;
//================================================================================
var foundCnt = 0; //已經(jīng)找到了的結(jié)果的數(shù)量
//查找入口函數(shù)
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)
{
//已經(jīng)查找一遍,找到有符合條件的結(jié)果,重新開始查找
foundCnt = 0;
IEFind(key);
}
else
{
//已經(jīng)查找一遍,沒有找到符合條件的結(jié)果
alert("文檔搜索完畢。");
}
}
}
//瀏覽器為 NS 系列
function NSFind(key)
{
if (window.find(key))
{
foundCnt++;
}
else
{
var found = false;
while (window.find(key, false, true))
{
found = true;
}
if (found)
{
//已經(jīng)查找一遍,找到有符合條件的結(jié)果,重新查找也已經(jīng)開始
foundCnt = 1;
}
else
{
//已經(jīng)查找一遍,沒有找到符合條件的結(jié)果
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;
//================================================================================
//拖拽過程中相關(guān)變量
var draging = false; //是否處于拖拽中
var offsetX = 0; //X方向左右偏移量
var offsetY = 0; //Y方向上下偏移量
//準(zhǔn)備拖拽
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;
}
//結(jié)束拖拽
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>學(xué)生信息管理/h2>/caption>
thead> 
th>學(xué)號/th>
th>姓名/th>  
th>性別/th>  
th>籍貫/th> 
/thead> 
tr> 
td>  
div DATAFLD="學(xué)號">  
/td>  
td>  
div DATAFLD="姓名">
/td>  
td>  
div DATAFLD="性別">  
/td>  
td>  
div DATAFLD="籍貫"> 
/td> 
/tr> 
/table>
/div>
/center>
/body>
/html>

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

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

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

標(biāo)簽:呂梁 蕪湖 懷化 紹興 廣西 吉安 安康 蘭州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《javascript操作xml(增刪改查)例子代碼hta版》,本文關(guān)鍵詞  javascript,操作,xml,增,刪改,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《javascript操作xml(增刪改查)例子代碼hta版》相關(guān)的同類信息!
  • 本頁收集關(guān)于javascript操作xml(增刪改查)例子代碼hta版的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    日韩免费毛片| av有声小说一区二区三区| www色com| 色综合久久88色综合天天免费| 国产亚洲天堂网| 欧美肥胖老妇做爰| 蜜芽在线免费观看| 色一情一欲一爱一乱| 欧美日韩高清丝袜| 国产jjizz一区二区三区视频| 亚洲一区二区三区在线观看网站| 日韩欧美一卡二卡| 51精品国产黑色丝袜高跟鞋| 老司机色在线视频| 91中文字幕精品永久在线| 国产精品一区二区在线观看不卡| 欧美黑人巨大xxxx猛交| 毛片网站免费观看| 日本久久一级片| av片在线免费| 99精品视频免费全部在线| 欧美黄色大片网站| 亚洲高清三级视频| 国产精品亚洲综合在线观看| 欧美国产日韩一区二区在线观看| 国产乱人伦丫前精品视频| 最新日韩在线视频| 懂色av一区二区夜夜嗨| 亚洲视频 中文字幕| 最新福利小视频在线播放| 婷婷六月天在线| 91在线三级| 91综合国产| 国产视频亚洲| 性网站在线播放| 欧美电影在线免费观看| 少女频道在线观看免费播放电视剧| 亚洲欧美日韩一区成人| 国产精品久久久久久成人| 久久国产精品波多野结衣| 成人做爰免费视频免费看| 日韩肉感妇bbwbbwbbw| 范冰冰一级做a爰片久久毛片| 你懂的好爽在线观看| 中文字幕一区日韩精品欧美| 欧美日本不卡高清| 性高湖久久久久久久久aaaaa| 91制片厂免费观看| 婷婷六月国产精品久久不卡| 国产欧美综合色| 国产伦精品一区二区三区在线| 欧美成人精品三级网站| 精品久久久久久亚洲国产300| 日韩欧美小视频| 九七影院97影院理论片免费| 亚洲国产精品久久久久秋霞影院| 国产一区在线免费观看| 91精品视频专区| 最新国产の精品合集bt伙计| 福利一区视频| 你懂的网址视频| 公侵犯人妻一区二区三区| 日韩欧美成人网| 欧美日韩性生活片| 激情五月婷婷网| 色琪琪综合男人的天堂aⅴ视频| 男人操女人下面视频| 99re在线播放| 99久久国产热无码精品免费| www成人在线视频| 青青在线视频观看| 国产日韩在线看片| 欧美顶级毛片在线播放| 白丝女仆被免费网站| 91欧洲在线视精品在亚洲| 1769国内精品视频在线播放| 亚州av影院| 久久综合色综合88| 丁香激情视频| 精品亚洲夜色av98在线观看| 噜噜噜久久亚洲精品国产品麻豆| 中出在线观看| 欧美国产综合视频| 久久香蕉精品香蕉| 中文在线网在线中文| 在线免费毛片| 亚洲免费影院| 精品黑人一区二区三区在线观看| 亚洲韩国日本中文字幕| 不卡电影免费在线播放一区| 九九热只有精品| 黄色av免费| 最新中文字幕av专区| 天堂在线观看一卡二卡三卡四卡| 国产经典一区二区三区| 色天天色综合| 久久亚洲免费视频| 欧美一区二区三区四区夜夜大片| 欧美极度另类videos高清| 国产天堂在线播放视频| 校园春色亚洲| 久久久国产精品麻豆| 97视频资源在线观看| 亚洲日本va午夜在线电影| 免费成人美女女在线观看| 轻轻色免费在线视频| 久久精品国产精品青草色艺| 韩国美女主播一区| 自拍偷拍亚洲天堂| 一区二区三区免费观看| 亚洲美女在线看| 在线看黄色的网站| 欧美亚洲黄色片| 中文在线观看免费| 91精品久久久久久久久久久久| 免费av高清| www.午夜色| 国产精品久久久久久无人区| 自拍偷拍一区| 黄动漫在线免费观看| 精品日韩久久久| 1769国产精品视频| 97香蕉久久超级碰碰高清版| 99久精品视频在线观看视频| 国产黄色在线网站| 影音先锋在线视频| 97精品国产| 伊人成年综合网| 亚洲国产一区二区视频| 中国人xxxxx69免费视频| 毛片在线网站| 黑人巨大精品欧美一区二区桃花岛| 丰满少妇被猛烈进入| 国产一区二区观看| 日日噜噜噜噜人人爽亚洲精品| 久久国产情侣| 婷婷久久国产对白刺激五月99| 日本一区二区三区视频免费看| 欧美成a人片免费观看久久五月天| 成人黄色大片在线免费观看| 久久av在线| 一区二区不卡在线视频 午夜欧美不卡在| 色呦呦在线免费观看| 91高潮大合集爽到抽搐| 久久久99久久| 激情小说亚洲| 91av在线免费| 久久久久久91精品色婷婷| 校园春色亚洲| 久草免费在线色站| 久久综合狠狠综合久久激情| 久艹在线免费观看| 偷窥自拍亚洲色图| 污网站免费在线观看| 成人久久18免费网站漫画| 97超级碰在线看视频免费在线看| 久久九九国产精品怡红院| 亚洲在线观看av| 欧美mv日韩mv| 欧美激情精品久久久久久变态| 色哟哟一区二区| 美女精品视频在线| 中文字幕一区二区精品| 亚洲视频在线视频| 欧美电影网址| 亚洲综合免费视频| 日韩免费高清视频网站| 亚洲精品成人图区| t66y最新发布地址| 欧美精品日韩在线| 国产人妖一区二区三区| 久草香蕉在线| 亚洲成人黄色网址| 亚洲不卡一区二区三区| 欧美精产国品一二三区| 97在线视频观看| 欧美麻豆精品久久久久久| 国产精品久久久久久久免费看| 成人免费av网站| 亚洲永久精品免费| 五月天婷婷丁香网| 一区二区欧美日韩视频| 国产成人一区二区三区免费看| 男人天堂资源在线| 波多野结衣在线观看一区二区三区| 55夜色66夜色国产精品视频| 亚洲aⅴ男人的天堂在线观看| 免费毛片a线观看| 精品伦精品一区二区三区视频| 污导航在线观看| 精品粉嫩超白一线天av| 亚瑟一区二区三区四区| 日韩精品一区二区av| 少妇精品久久久一区二区三区| 精品欧美国产一区二区三区不卡| 日本在线播放一区| 国产精品老熟女视频一区二区| 看高清中日韩色视频| 777午夜精品电影免费看| 日日噜噜噜噜夜夜爽亚洲精品| 久久久久久有精品国产| 国模私拍视频在线| 日韩在线观看中文字幕| 日本一区二区三区视频免费看| 黄色在线一区| 91中文字幕在线| 欧美在线影院在线视频| 扒开腿狂躁女人爽出白浆2| 97视频网站入口| 理论视频在线观看| 亚洲精品一线二线三线| 欧美精品成人91久久久久久久| 久久综合给合久久狠狠狠97色69| 亚洲免费大片| www.国产.com| 婷婷亚洲一区二区三区| 亚洲AV无码精品国产| 亚洲综合av在线播放| 一个人看的视频www在线观看免费| 国产美女久久精品香蕉69| www.日韩系列| 亚洲精品mv| 国产亚洲成人一区| 午夜宅男在线视频| 欧美高清视频看片在线观看| 欧美伊人精品成人久久综合97| 中文字幕中文字幕精品| 久久久免费人体| 豆国产97在线| 欧美性大战久久久久久久蜜臀| 日本福利视频网站| 成人黄色图片网站| 最新av在线播放| 欧美精品免费在线观看| 国产农村妇女精品| 亚洲日产av中文字幕| 青丝免费观看高清影视| 亚洲av午夜精品一区二区三区| 日本中文字幕影院| 亚洲午夜女主播在线直播| 亚洲男子天堂网| 开心快乐六月丁香婷婷| 日韩精品亚洲专区| 超碰在线图片| 香蕉久久夜色精品| 亚洲天堂精品一区| 国产精品美女诱惑| 久久久久久艹| 国产精品黄页网站在线播放免费| 日韩精品视频在线观看一区二区三区| 日韩免费在线观看av| 91精品国产乱码久久久久久久| 国产欧美一区二区三区在线看蜜臂| 欧美日韩中文字幕一区二区| 日本电影亚洲天堂一区| 日韩久久精品成人| 成人精品一区二区三区四区| 午夜视频在线看| 久久麻豆一区二区| 日韩精品在线观看一区| av图片在线观看| 欧美毛片免费观看| 国产精品露脸av在线| 99久久久免费精品国产一区二区| 久久精品国产精品国产精品污| 天堂成人在线视频| 国产午夜精品视频一区二区三区| 欧美午夜视频| aaaaaaa大片免费看| 国产精品污视频| 亚洲老司机网| 成人高清网站| 538视频在线| 欧美成人三级在线观看| 欧美日一区二区三区| 日韩一区和二区| 国产成人午夜精品5599| 色喇叭免费久久综合| 亚洲精品中文字幕乱码无线| 欧美一区激情| 日韩国产在线一区| 免费久久精品| 深夜免费福利视频| 欧美一级专区免费大片| 久久精品视频观看| 国产精品网站在线| 在线免费观看视频| 国产成+人+综合+亚洲欧美丁香花| 色猫猫国产区一区二在线视频| 在线观看国产精品视频| 成人性视频欧美一区二区三区| h视频在线免费观看| 欧美专区在线视频| 蜜芽在线免费观看| 亚洲国产精品福利| 国产porny蝌蚪视频| 日韩精品视频中文字幕| 精品一二三区视频| 嫩草www视频在线观看高清| 久在线观看福利视频| 国产精品久久久久久久免费观看| 免费男女羞羞的视频网站中文字幕| 麻豆国产精品777777在线| 大胆欧美熟妇xx| 欧洲一区二区视频| 亚洲综合中文字幕68页| 国产一卡二卡三卡| 久久久精品国产sm调教网站| 亚洲成人男人天堂| 国产一区二区三区的电影| 国产精品综合一区二区三区| 欧美男男激情freegay| 免费观看在线综合| a视频免费在线观看| 可以在线看的黄色网址| 99国产成+人+综合+亚洲欧美| 日本视频免费观看| 色黄视频在线| 中文字幕无线码| 亚洲国产精品久久久天堂| 一区二区三区国产视频| 青青草免费在线视频观看| 99国产**精品****| 亚洲国产日韩a在线播放| 中文字幕亚洲在| 欧美日韩五区| 国产在线视频欧美一区| 亚洲娇小娇小娇小|