日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

js 的学习

發布時間:2023/11/27 生活经验 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js 的学习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

day41

學習鏈接:https://www.cnblogs.com/yuanchenqi/articles/5980312.html

知識結構:
  BOM對象

  DOM對象(DHTML)

?

一個完整的JavaScript的組成有以下三個不同部分組成:
1、ECMAScipt(語法規范)

2、文檔對象模型(DOM) Document object model (整合js,css,html)

3、瀏覽器對象模型(BOM) Broswer object model(整合js和瀏覽器)

  • Javascript 在開發中絕大多數情況是基于對象的.也是面向對象的.?

? ? ? ? ?

簡單地說,ECMAScript 描述了以下內容:

  • 語法?
  • 類型?
  • 語句?
  • 關鍵字?
  • 保留字?
  • 運算符?
  • 對象 (封裝 繼承 多態) 基于對象的語言.使用對象.

JavaScript的導入方式:

{#1 直接在body或者head內編寫(看個人習慣,個人習慣放在body內)#}

????<script> ????????alert('hello yuan') ????</script> {#2 head 導入文件#} ????<script src="hello.js"></script>  

?

?

變量

注:每個var后面要加一個分號,沒有分號會以換行符作為每行的結束

1、聲明變量是不用聲明變量類型,全部使用var關鍵字

var name;

2、一行可以聲明多個變量.并且可以是不同類型,用逗號分隔

var name="yuan", age=20, job="lecturer";

3?(了解) 聲明變量時 可以不用var. 如果不用var 那么它是全局變量.

4?變量命名,首字符只能是字母,下劃線,$美元符 三選一,且區分大小寫,x與X是兩個變量

5?變量還應遵守以下某條著名的命名規則:

Camel 標記法
首字母是小寫的,接下來的字母都以大寫字符開頭。例如:
var myTestValue = 0, mySecondValue = "hi";
Pascal 標記法
首字母是大寫的,接下來的字母都以大寫字符開頭。例如:
Var MyTestValue = 0, MySecondValue = "hi";
匈牙利類型標記法
在以 Pascal 標記法命名的變量前附加一個小寫字母(或小寫字母序列),說明該變量的類型。例如,i 表示整數,s 表示字符串,如下所示“
Var iMyTestValue = 0, sMySecondValue = "hi";

 規范:

1?每行結束可以不加分號. 沒有分號會以換行符作為每行的結束

2?注釋 支持多行注釋和單行注釋. /* */? //

3?使用{}來封裝代碼塊

?

?

數據類型:

基本數據類型:

數字類型(Number)

簡介
最基本的數據類型
不區分整型數值和浮點型數值
所有數字都采用64位浮點格式存儲,相當于Java和C語言中的double格式
能表示的最大值是±1.7976931348623157 x 10308 
能表示的最小值是±5 x 10 -324 

? ?整數:
? ? ? ? ? ?在JavaScript中10進制的整數由數字的序列組成
? ? ? ? ? ?精確表達的范圍是?-9007199254740992 (-253) 到 9007199254740992 (253)
? ? ? ? ? ?超出范圍的整數,精確度將受影響
? 浮點數:
? ? ? ? ? ?使用小數點記錄數據
? ? ? ? ? ?例如:3.4,5.6
? ? ? ? ? ?使用指數記錄數據
? ? ? ? ? ?例如:4.3e23 = 4.3 x 1023

? 16進制和8進制數的表達
? ? ? ? ? ?16進制數據前面加上0x,八進制前面加0
? ? ? ? ? ?16進制數是由0-9,A-F等16個字符組成
? ? ? ? ? ?8進制數由0-7等8個數字組成
? ? ? ? ? ?16進制和8進制與2進制的換算

# 2進制: 1111 0011 1101 0100   <-----> 16進制:0xF3D4 <-----> 10進制:62420
# 2進制: 1 111 001 111 010 100 <-----> 8進制:0171724

字符串(String)

簡介
是由Unicode字符、數字、標點符號組成的序列
字符串常量首尾由單引號或雙引號括起
JavaScript中沒有字符類型
常用特殊字符在字符串中的表達
字符串中部分特殊字符必須加上右劃線\
常用的轉義字符 \n:換行  \':單引號   \":雙引號  \\:右劃線

String數據類型的使用

  • 特殊字符的使用方法和效果
  • Unicode的插入方法
1 2 3 4 <script> ????????var?str="\u4f60\u597d\n歡迎來到\"JavaScript世界\""; ????????alert(str); </script>

布爾型(Boolean)

簡介
Boolean類型僅有兩個值:true和false,也代表1和0,實際運算中true=1,false=0
布爾值也可以看作on/off、yes/no、1/0對應true/false
Boolean值主要用于JavaScript的控制語句,例如if (x==1){y=y+1;}else    {y=y-1;}

Null & Undefined

Undefined 類型

Undefined 類型只有一個值,即 undefined。當聲明的變量未初始化時,該變量的默認值是 undefined。

當函數無明確返回值時,返回的也是值 "undefined";

Null 類型

另一種只有一個值的類型是 Null,它只有一個專用值 null,即它的字面量。值 undefined 實際上是從值 null 派生來的,因此 ECMAScript 把它們定義為相等的。

盡管這兩個值相等,但它們的含義不同。undefined 是聲明了變量但未對其初始化時賦予該變量的值,null 則用于表示尚未存在的對象(在討論 typeof 運算符時,簡單地介紹過這一點)。如果函數或方法要返回的是對象,那么找不到該對象時,返回的通常是 null。

var person=new Person()

var person=null

數據類型轉換

JavaScript屬于松散類型的程序語言
變量在聲明的時候并不需要指定數據類型
變量只有在賦值的時候才會確定數據類型
表達式中包含不同類型數據則在計算過程中會強制進行類別轉換

數字 +?字符串:數字轉換為字符串

數字?+ 布爾值:true轉換為1,false轉換為0

字符串 +?布爾值:布爾值轉換為字符串true或false

強制類型轉換函數

函數parseInt:   強制轉換成整數   例如parseInt("6.12")=6  ; parseInt(“12a")=12 ; parseInt(“a12")=NaN  ;parseInt(“1a2")=1

NaN: not a number函數parseFloat: 強制轉換成浮點數 parseFloat("6.12")=6.12函數eval: 將字符串強制轉換為表達式并返回結果 eval("1+1")=2 ; eval("1<2")=true

類型查詢函數(typeof)

ECMAScript 提供了 typeof 運算符來判斷一個值是否在某種類型的范圍內??梢杂眠@種運算符判斷一個值是否表示一種原始類型:如果它是原始類型,還可以判斷它表示哪種原始類型。

函數typeof :查詢數值當前類型? (string / number / boolean / object )    
用來判斷數據類型
例如typeof("test"+3) "string" 例如typeof(null) "object " 例如typeof(true+1) "number" 例如typeof(true-false) "number"

?

ECMAScript 運算符:
  算術運算符

  NaN只要布爾值參與比較,那么結果一定是false(var n=NaN,n!=NaN的結果是True,其他都是false)

  邏輯運算符

  等性運算符

  關系運算符

  console.log(2==2)  console.log(2=="2") 這兩個結果都是true,但是第二個會做類型轉換,所以也是true,但是我們用? “完全等”? console.log(2==="2")這樣的結果就是false

  比較運算符兩側如果一個是數字類型,一個是其他類型,會將其類型轉換成數字類型.

  比較運算符兩側如果都是字符串類型,比較的是最高位的asc碼,如果最高位相等,繼續取第二位比較.

? ? 布爾運算符

?

?

if 控制語句:

if-else基本格式
if (表達式){
語句1;
......
}else{
語句2;
.....
}
功能說明
如果表達式的值為true則執行語句1,
否則執行語句2

 eg:

var name="bigbao"if (name=="baobao"){alert('baobao')}else if(name=="xueyuan"){alert('xueyuan')}else {alert("hello world")document.write('not bigbao')}</script>

  

swith 選擇控制語句:

switch基本格式
switch (表達式) {case 值1:語句1;break;case 值2:語句2;break;case 值3:語句3;break;default:語句4;
}

  

eg:

var week='Monday';
switch (week) {case "Monday":alert('星期一');break;case "Tuesday":alert('星期二');break;case "Wednesday":alert('星期三');break;default:alert('byebye');
}

default 是在都不滿足的時候,執行該語句

switchelse if結構更加簡潔清晰,使程序可讀性更強,效率更高。

?

首先要看一個問題,if 語句適用范圍比較廣,只要是 boolean 表達式都可以用 if 判斷;而 switch 只能對基本類型進行數值比較。兩者的可比性就僅限在兩個基本類型比較的范圍內。
說到基本類型的數值比較,那當然要有兩個數。然后重點來了——
if 語句每一句都是獨立的,看下面的語句:
if (a == 1) ...
else if (a == 2) ...
這樣 a 要被讀入寄存器兩次,1 和 2 分別被讀入寄存器一次。于是你是否發現其實 a 讀兩次是有點多余的,在你全部比較完之前只需要一次讀入寄存器就行了,其余都是額外開銷。但是 if 語句必須每次都把里面的兩個數從內存拿出來讀到寄存器,它不知道你其實比較的是同一個 a。
于是 switch case 就出來了,把上面的改成 switch case 版本:
switch (a) {case 0:break;case 1:
}總結:1.switch用來根據一個整型值進行多路分支,并且編譯器可以對多路分支進行優化
2.switch-case只將表達式計算一次,然后將表達式的值與每個case的值比較,進而選擇執行哪一個case的語句塊
3.if..else 的判斷條件范圍較廣,每條語句基本上獨立的,每次判斷時都要條件加載一次。
所以在多路分支時用switch比if..else if .. else結構要效率高。 

for? 循環控制語句******:

for循環基本格式
for (初始化;條件;增量){語句1;...
}
功能說明
實現條件循環,當條件成立時,執行語句1,否則跳出循環體

 eg:

    for (i=0;i<=10;i++){document.write("hello world"+i+"<br>")}

  

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><p>hello</p><p>world</p><p>bigbao</p><div>nihao</div>
</head>
<body><script>var eles_p=document.getElementsByTagName("p");
for (var i=0;i<eles_p.length;i++){console.log(eles_p[i])
}
</script></body>
</html>

  

?While 循環控制語句:

while循環基本格式
while (條件){
語句1;
...
}
功能說明
運行功能和for類似,當條件成立循環執行語句花括號{}內的語句,否則跳出循環

?eg:

    var n=1;var s=0;while (n<=100){s=s+n;n++;}document.write(s)

  

異常處理:

try {//這段代碼從上往下運行,其中任何一個語句拋出異常該代碼塊就結束運行
}
catch (e) {// 如果try代碼塊中拋出了異常,catch代碼塊中的代碼就會被執行。//e是一個局部變量,用來指向Error對象或者其他拋出的對象
}
finally {//無論try中代碼是否有異常拋出(甚至是try代碼塊中有return語句),finally代碼塊中始終會被執行。
}

  

eg:

    try {console.log(123)throw Error('Test Error')}catch(e){console.log(e)}finally {console.log('finally')}

  

ECMA 對象:

11種內置對象

包括:

Array ,String , Date, Math, Boolean, Number ?Function, Global, Error, RegExp , Object

string 對象的方法:  

  大小寫轉換

  獲取指定字符串

  查詢字符串

  字符串替換

  字符串截取

  分割字符串

  連接字符串

數組Array對象

  創建的三種方式:
  

    var arr1=[1,2,3];var arr2=new Array(3);arr2[0]="hello";arr2[1]="world";arr2[2]="bigbao";var arr3=new Array('hello',23,true);

Array對象的方法

1、連接數組的方法? ?join

//書寫格式
//x.join(bystr)
//使用注解
//
//x代表數組對象
//bystr作為連接數組中元素的字符串
//返回連接后的字符串
//與字符串的split功能剛好相反
eg:
var arr1=["hello","world","bigbao"];
var str1=arr1.join("--")
document.write(str1)

?2、連接數組 concat

//連接數組-concat方法
//
//x.concat(value,...)
eg:
    var arr1=["hello","world","bigbao"];
var str1=arr1.concat("xx1","xx2");
document.write(str1)

?3、數組排序-reverse sort

//x.reverse()倒序
//x.sort() 正序

?4、數組切片-slice

//x.slice(start, end)
//
//使用注解
//
//x代表數組對象
//start表示開始位置索引
//end是結束位置下一數組元素索引編號
//第一個數組元素索引為0
//start、end可為負數,-1代表最后一個數組元素
//end省略則相當于從start位置截取以后所有數組元素

?5、刪除子數組 splice

//x. splice(start, deleteCount, value, ...)
//
//使用注解
//
//x代表數組對象
//splice的主要用途是對數組指定位置進行刪除和插入
//start表示開始位置索引
//deleteCount刪除數組元素的個數
//value表示在刪除位置插入的數組元素
//value參數可以省略

Function 對象(重點)

?格式:

function 函數名 (參數){?函數體;

????return?返回值; }

?

功能說明:

  • 可以使用變量、常量或表達式作為函數調用的參數
  • 函數由關鍵字function定義
  • 函數名的定義規則與標識符一致,大小寫是敏感的

返回值必須使用return

Function?類可以表示開發者定義的任何函數。

?Function?類直接創建函數的語法如下:

function 函數名 (參數){
?函數體;
return 返回值;
}

BOM對象

BOM(瀏覽器對象模型),可以對瀏覽器窗口進行訪問和操作。使用 BOM,開發者可以移動窗口、改變狀態欄中的文本以及執行其他與頁面內容不直接相關的動作。

使 JavaScript 有能力與瀏覽器“對話”。?

window(窗口)對象

    所有瀏覽器都支持 window 對象。概念上講.一個html文檔對應一個window對象.功能上講: 控制瀏覽器窗口的.使用上講: window對象不需要創建對象,直接使用即可.

window 對象的方法:

alert()            顯示帶有一段消息和一個確認按鈕的警告框。
confirm()          顯示帶有一段消息以及確認按鈕和取消按鈕的對話框。他是有一個返回值的。可以用一個變量表示  var sel=confirm("hello world"),這個是和alert的區別
prompt()           顯示可提示用戶輸入的對話框。var inp=prompt("input your name") 輸入框輸入內容后,點擊確定會把輸入值返回給inp open()             打開一個新的瀏覽器窗口或查找一個已命名的窗口。open("http://www.baidu.com")
close()            關閉瀏覽器窗口。
setInterval()      按照指定的周期(以毫秒計)來調用函數或計算表達式。
clearInterval()    取消由 setInterval() 設置的 timeout。
setTimeout()       在指定的毫秒數后調用函數或計算表達式。
clearTimeout()     取消由 setTimeout() 方法設置的 timeout。
scrollTo()         把內容滾動到指定的坐標。

?setInterval 和 clearInterval?

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><input id="id1" type="text" οnclick="begin()"><button οnclick="end()">停止</button>
<script>function showTime(){var current_time=new Date().toLocaleString();var ele=document.getElementById("id1");ele.value=current_time}var clock1;function begin() {if (clock1 == undefined) {showTime();clock1 = setInterval(showTime, 1000)   這里的1000就是1s}}function end() {clearInterval(clock1);clock1 = undefined;}</script></body>
</html> 

History 對象

Location 對象

location.assign(URL)  (用一個新的的頁面替換當前頁面,可以后退)
location.reload()  刷新頁面
location.replace(newURL)//注意與assign的區別(用一個新的頁面替換當前的頁面,不可以后退)

DOM對象(DHTML)*****

7.1 什么是 DOM?

DOM 是 W3C(萬維網聯盟)的標準。DOM 定義了訪問 HTML 和 XML 文檔的標準:

"W3C 文檔對象模型(DOM)是中立于平臺和語言的接口,它允許程序和腳本動態地訪問和更新文檔的內容、結構和樣式。"

W3C DOM 標準被分為 3 個不同的部分:

  • 核心 DOM - 針對任何結構化文檔的標準模型
  • XML DOM - 針對 XML 文檔的標準模型
  • HTML DOM - 針對 HTML 文檔的標準模型
  • 什么是 XML DOM?? ---->XML DOM 定義了所有 XML 元素的對象和屬性,以及訪問它們的方法。
  • 什么是 HTML DOM?---->HTML DOM 定義了所有 HTML 元素的對象和屬性,以及訪問它們的方法。

7.2 DOM 節點?

根據 W3C 的 HTML DOM 標準,HTML 文檔中的所有內容都是節點(NODE):

  • 整個文檔是一個文檔節點(document對象)? ?***
  • 每個 HTML 元素是元素節點(element 對象)? ***
  • HTML 元素內的文本是文本節點(text對象)
  • 每個 HTML 屬性是屬性節點(attribute對象)
  • 注釋是注釋節點(comment對象)

畫dom樹是為了展示文檔中各個對象之間的關系,用于對象的導航。

節點(自身)屬性:

  • attributes - 節點(元素)的屬性節點
  • nodeType – 節點類型
  • nodeValue – 節點值
  • nodeName – 節點名稱
  • innerHTML - 節點(元素)的文本值? ?(取指定標簽中的html 文本內容 )

導航屬性:

  • parentNode?- 節點(元素)的父節點 (推薦)
  • firstChild – 節點下第一個子元素
  • lastChild – 節點下最后一個子元素
  • childNodes - 節點(元素)的子節點?

我們常用的導航屬性:

parentElement              // 父節點標簽元素children                        // 所有子標簽firstElementChild          // 第一個子標簽元素lastElementChild           // 最后一個子標簽元素nextElementtSibling       // 下一個兄弟標簽元素previousElementSibling  // 上一個兄弟標簽元素
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<div class="div1"><p class="p1">hello p1</p><div class="div2"> hello div2</div>
</div><script>var ele=document.getElementsByClassName("p1")[0]; 這里我們拿到的類似是一個數組類型,所以這里我們拿第一個var b_ele=ele.nextElementSibling;console.log(b_ele.innerHTML);
</script></body>
</html>

  

節點樹中的節點彼此擁有層級關系。

父(parent),子(child)和同胞(sibling)等術語用于描述這些關系。父節點擁有子節點。同級的子節點被稱為同胞(兄弟或姐妹)。

  • 在節點樹中,頂端節點被稱為根(root)
  • 每個節點都有父節點、除了根(它沒有父節點)
  • 一個節點可擁有任意數量的子
  • 同胞是擁有相同父節點的節點

下面的圖片展示了節點樹的一部分,以及節點之間的關系:

? ? ? ? ?

訪問 HTML 元素(節點),訪問 HTML 元素等同于訪問節點,我們能夠以不同的方式來訪問 HTML 元素:

全局查找標簽的方法:

  • 通過使用 getElementById() 方法?  ? ? 通過? id 來尋找,得到的是一個唯一值
  • 通過使用 getElementsByTagName() 方法? ? 通過標簽名字尋,document.getElementsByTagName("span")
  • 通過使用 getElementsByClassName() 方法? ?通過 class? 來尋找,得到的是是一個類似數組結構的
  • 通過使用 getElementsByName() 方法? ? 通過標簽的name屬性來查找,得到的也是一個數組結構,所以得加上索引

局部(某一個標簽內)查找標簽不支持

getElementById
getElementsByName

7.3 HTML DOM Event(事件)

HTML 4.0 的新特性之一是有能力使 HTML 事件觸發瀏覽器中的動作(action),比如當用戶點擊某個 HTML 元素時啟動一段 JavaScript。下面是一個屬性列表,這些屬性可插入 HTML 標簽來定義事件動作。

?

onclick        當用戶點擊某個對象時調用的事件句柄。
ondblclick     當用戶雙擊某個對象時調用的事件句柄。onfocus        元素獲得焦點。               //練習:輸入框
onblur         元素失去焦點。               應用場景:用于表單驗證,用戶離開某個輸入框時,代表已經輸入完了,我們可以對它進行驗證.(鼠標離開輸入框,就是失去焦點)
onchange       域的內容被改變。?            應用場景:通常用于表單元素,當元素內容被改變時觸發.(三級聯動)onkeydown      某個鍵盤按鍵被按下。          應用場景: 當用戶在最后一個輸入框按下回車按鍵時,表單提交.
onkeypress     某個鍵盤按鍵被按下并松開。
onkeyup        某個鍵盤按鍵被松開。
onload         一張頁面或一幅圖像完成加載。
onmousedown    鼠標按鈕被按下。(一直按著鼠標)
onmousemove    鼠標被移動。
onmouseout     鼠標從某元素移開。
onmouseover    鼠標移到某元素之上。
onmouseleave 鼠標從元素離開,和 onmouseout 的區別在具體項目中說onselect 文本被選中。 onsubmit 確認按鈕被點擊。

?

onfocus 和 onblur 的實例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<input id="search" type="text" οnfοcus="f1()" οnblur="f2()" value="輸入用戶名"><script>var ele1=document.getElementById("search");function f1() {if (ele1.value=="輸入用戶名"){ele1.value=""}}function f2() {if (!ele1.value.trim()) {ele1.value = "輸入用戶名"}}
</script></body>
</html>

?

onload 綁定事件:

script 標簽可以放在head內

然后

<body οnlοad="fun1()"><p id="ppp">hello p</p></body>

onsubmit:(監聽一個submit事件)

是當表單在提交時觸發. 該屬性也只能給form元素使用.應用場景: 在表單提交前驗證用戶輸入是否正確.如果驗證失敗.在該方法中我們應該阻止表單的提交.

?

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>onsubmit</title>
</head>
<body>
<form action="" id="form1"><input type="text" name="username">  <!-- name和username構成鍵值對,當點擊submit的時候,鍵值對提交給后端--><input type="submit" value="提交按鈕">
</form><script>var ele=document.getElementById("form1");ele.οnsubmit=function () {
//        document.write("hello world")return false}</script><!--這里submit 有兩家事情要做,順序操作
1、執行綁定觸發事件 onsubmit,這里我們要是return false的時候就無法執行下面的操作了
2、執行submit事件,把鍵值對傳給后端-->
</body>
</html>

Event

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>onsubmit</title>
</head>
<body>
<form action="" id="form1"><input type="text" name="username">  <!-- name和username構成鍵值對,當點擊submit的時候,鍵值對提交給后端--><input type="submit" value="提交按鈕">
</form><script>var ele=document.getElementById("form1");ele.οnsubmit=function (event) {event.preventDefault()}
</script><!--
這里我們使用event的preventDefault來阻止表單提交
-->
</body>
</html>

事件傳播

<div id="abc_1" style="border:1px solid red;width:300px;height:300px;"><div id="abc_2" style="border:1px solid red;width:200px;height:200px;"></div></div><script type="text/javascript">document.getElementById("abc_1").οnclick=function(){alert('111');}document.getElementById("abc_2").οnclick=function(event){alert('222');event.stopPropagation(); //阻止事件向外層div傳播.}</script>

?

7.4 標簽節點的增刪改查

eg:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>.div1,.div2,.div3,.div4{width: 300px;height: 100px;}.div1{background-color: blueviolet;}.div2{background-color: yellow;}.div3{background-color: #396bb3;}.div4{background-color: rosybrown;}</style>
</head>
<body>
<div class="div1">div1<button οnclick="add()">add</button>
</div>
<div class="div2">div2<button οnclick="remove()">remove</button>
</div>
<div class="div3">div3<p>hello world</p><button οnlοad="update()">update</button>
</div>
<div class="div4">div4<button οnclick="select()">select</button>
</div><script>function update() {var img=document.createElement("img");img.src="123.png";var father=document.getElementsByClassName("div3")[0];var son=document.getElementsByTagName("p")[0];father.replaceChild(img,son)}function add() {var ele1=document.createElement("p"); // <p></p>ele1.innerHTML="hello p";var ele=document.getElementsByClassName("div1")[0];ele.appendChild(ele1);}function remove() {var father=document.getElementsByClassName("div1")[0];var sons_p=father.getElementsByTagName("p")[0];father.removeChild(sons_p);}
</script>
</body>
</html>  

?修改 HTML DOM?

  • 改變 HTML 內容?

? ? ? ? 改變元素內容的最簡答的方法是使用 innerHTML ,innerText。

  • 改變 CSS 樣式?
1 2 <p id="p2">Hello world!</p> document.getElementById("p2").style.color="blue";<br>???????????????????????????? .style.fontSize=48px
  • 改變 HTML 屬性?

? ? ? ? elementNode.setAttribute(name,value)

? ? ? ? elementNode.getAttribute(name)<-------------->elementNode.value(DHTML)

  • 創建新的 HTML 元素?

? ? ? ? createElement(name)

  • 刪除已有的 HTML 元素?

? ? ? ? elementNode.removeChild(node)

  • 關于class的操作?

? ? ? ? elementNode.className

? ? ? ? elementNode.classList.add

? ? ? ? elementNode.classList.remove

?遮罩層彈出框的例子:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>遮罩層</title><style>.content{height: 1800px;background-color: white;}.shade{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: gray;opacity: 0.2;}.module{width: 400px;height: 200px;background-color: navajowhite;position: absolute;top: 50%;left: 50%;margin-left: -130px;margin-top: -100px;}.hide{display: none;}</style>
</head><body>
<div class="content"><button οnclick="show()">顯示遮罩層</button>
</div><div class="shade hide"></div><div class="module hide"><button οnclick="cancel()">x</button>
</div><script>function show() {var ele_shade=document.getElementsByClassName("shade")[0];var ele_module=document.getElementsByClassName("module")[0];ele_shade.classList.remove("hide");ele_module.classList.remove("hide")}function cancel() {var ele_shade=document.getElementsByClassName("shade")[0];var ele_module=document.getElementsByClassName("module")[0];ele_shade.classList.add("hide");ele_module.classList.add("hide")}
</script><!--
應用場景就是在我們點擊一個按鈕的時候彈出一個頁面,這個頁面浮在當前頁面上方,背景變成淺灰色
注意這里我們是點擊按鈕之后出現遮罩層,所以沒有點擊的時候是不現實的,所以這里我們給遮罩層和彈出框加上display:none
classList 顯示所有標簽
classList.remove 移除標簽
classList.add 添加標簽
-->
</body>
</html>

  

正反選練習:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>正反選</title>
</head>
<body><button οnclick="selectAll()">全選</button>
<button>取消</button>
<button>反選</button>
<table border="1px"><tr><td><input type="checkbox"></td><td>111</td><td>111</td><td>111</td></tr><tr><td><input type="checkbox"></td><td>222</td><td>222</td><td>222</td></tr><tr><td><input type="checkbox"></td><td>333</td><td>333</td><td>333</td></tr>
</table>
<script>function selectAll() {var inputs=document.getElementsByTagName("input");for (i=0;i<inputs.length;i++) {var input=inputs[i];input.checked=true;}}
</script>
</body>
</html>

  

改裝版;

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>正反選</title>
</head>
<body><button οnclick="select('all')">全選</button>
<button οnclick="select('cancel')">取消</button>
<button οnclick="select('reverse')">反選</button>
<table border="1px"><tr><td><input type="checkbox"></td><td>111</td><td>111</td><td>111</td></tr><tr><td><input type="checkbox"></td><td>222</td><td>222</td><td>222</td></tr><tr><td><input type="checkbox"></td><td>333</td><td>333</td><td>333</td></tr>
</table>
<script>function select(choice) {
//        var ele=document.getElementById("table");var inputs=document.getElementsByTagName("input");for (var i=0;i<inputs.length;i=i+1){var ele2=inputs[i];if (choice=="all"){ele2.checked=true;}else if(choice=="cancel"){ele2.checked=false;}else if(choice=='reverse') {if (ele2.checked){ele2.checked=false;}else {ele2.checked=true;}}}}
</script>
</body>
</html>

 二級浮動

?

轉載于:https://www.cnblogs.com/smail-bao/p/9817210.html

總結

以上是生活随笔為你收集整理的js 的学习的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

日韩三级成人 | 精品国产一区二区三区蜜臀 | 91福利区一区二区三区 | 欧美日韩精品在线免费观看 | 色一色在线 | 欧美极品一区二区三区 | 国产精品麻 | 国产资源精品在线观看 | 国产99久久久国产 | 四虎8848免费高清在线观看 | 国产精品网站一区二区三区 | 人人揉人人揉人人揉人人揉97 | 九色精品免费永久在线 | 久久成人国产精品入口 | 国产一区国产精品 | 亚洲在线精品 | 人人草在线视频 | 国产在线观看黄 | 日韩中文字幕免费 | 久久亚洲专区 | 成年人黄色大片在线 | 日韩欧美精品在线视频 | 久久精精品 | av不卡中文字幕 | 香蕉影院在线观看 | 国产婷婷精品av在线 | 中文字幕第一页在线播放 | 成人一级黄色片 | 国产精品久久久久一区二区国产 | 99视频这里有精品 | 黄色毛片视频免费观看中文 | 国产亚洲永久域名 | 国产一级不卡视频 | www.av中文字幕.com | 色噜噜狠狠狠狠色综合久不 | 丁香视频全集免费观看 | www.日日日.com| 888av | 免费情缘 | 91色影院| 精品在线观看一区二区 | 中文字幕av最新更新 | av久久在线 | 亚洲一区日韩精品 | 黄色在线免费观看网址 | av在线永久免费观看 | 国产一级一片免费播放放 | 高清久久久久久 | 国产一区二区三区免费视频 | 欧美电影在线观看 | 欧美性超爽| 特黄特色特刺激视频免费播放 | 99精品在线免费观看 | 日韩欧美在线一区 | 久久夜色精品国产欧美一区麻豆 | 日韩精品一区二区三区中文字幕 | 婷婷在线免费观看 | 五月婷婷操 | 亚洲精品免费观看视频 | 中文字幕日韩精品有码视频 | 在线免费观看的av网站 | 深爱激情综合 | 国产美女视频网站 | av导航福利 | 99久久久久成人国产免费 | 91视频高清免费 | 亚洲国内精品在线 | 91传媒在线观看 | 亚洲国产精品激情在线观看 | 日韩首页 | 久久久久久久久久久久久久av | 国产 日韩 在线 亚洲 字幕 中文 | 手机在线日韩视频 | 99中文字幕在线观看 | 99视频在线播放 | 综合色站 | 成人久久免费 | 黄色一级在线免费观看 | 久久久久久久国产精品影院 | 国产精品福利午夜在线观看 | 最新色视频| 精品亚洲免费视频 | 国产不卡av在线播放 | 在线性视频日韩欧美 | 免费在线观看成人 | 肉色欧美久久久久久久免费看 | 欧美日韩中文国产 | 久久r精品 | 999久久久国产精品 高清av免费观看 | 四虎国产 | 日韩免费在线网站 | 国产精品毛片一区二区 | 丁香婷婷色综合亚洲电影 | 91成人免费观看视频 | 超碰国产在线播放 | 国产精品手机在线 | 国产日产欧美在线观看 | 欧美一级视频一区 | 91成人在线视频观看 | 美女视频是黄的免费观看 | 久久在线看 | 日韩丝袜在线观看 | 黄色网在线免费观看 | 亚洲毛片一区二区三区 | 狠狠色丁香婷婷综合欧美 | 久久久免费电影 | 91久久精品一区二区二区 | 亚洲女人天堂成人av在线 | 国产精品精品久久久久久 | 精品婷婷 | 国产亚洲观看 | 国产精品一区二区你懂的 | 久久国产福利 | 久久不卡免费视频 | 久久精品中文字幕免费mv | 午夜久久网 | 激情丁香婷婷 | 91亚·色 | 激情久久久久久久久久久久久久久久 | 在线中文字幕av观看 | 欧美做受高潮 | 日韩一区精品 | 91免费日韩 | 97超级碰碰碰视频在线观看 | 亚州精品在线视频 | 久久久色| 亚洲小视频在线 | 国内一级片在线观看 | 欧美一级片在线 | 国产又黄又硬又爽 | 国产精品99视频 | 探花视频在线版播放免费观看 | 五月婷社区 | 欧美激情va永久在线播放 | av色综合网 | 97超碰成人在线 | 高清视频一区 | 久久这里只有精品久久 | 一级成人网 | 黄色三级免费观看 | 日韩精品久久久免费观看夜色 | 国产美女无遮挡永久免费 | 91av在线免费播放 | 区一区二区三区中文字幕 | 中文字幕日韩有码 | 日韩欧美一区二区在线观看 | 久久久精品影视 | 97超在线视频 | 久久免费在线观看视频 | 超薄丝袜一二三区 | 色干综合 | 国产美女视频一区 | 欧洲视频一区 | 久久久久久不卡 | 一区二区理论片 | 欧美性受极品xxxx喷水 | 中文在线字幕免费观 | 99免费精品 | 国产成人免费精品 | 国产精品久久9 | 欧美一区二区三区在线视频观看 | 色婷婷国产精品一区在线观看 | 国产成人三级在线观看 | 香蕉影院在线观看 | 久久久久一区 | 精品视频专区 | 精品亚洲免费 | 插久久 | 欧美专区国产专区 | 中文日韩在线 | 亚洲精品一区二区三区新线路 | 亚洲精品久久久久久久不卡四虎 | 精品在线99 | 免费黄色小网站 | 草久视频在线 | av直接看| 亚洲更新最快 | 欧美va天堂va视频va在线 | 日本三级香港三级人妇99 | 日韩色爱 | 人人干人人做 | 91福利视频免费观看 | 国产精品久久久久aaaa九色 | 国产欧美最新羞羞视频在线观看 | 91激情视频在线播放 | 久久资源总站 | 九九九九九国产 | 亚洲高清国产视频 | 五月婷久久 | 日本在线h | 夜夜操网 | 毛片随便看 | 成人91在线观看 | 国产一线在线 | 久久精品亚洲 | 九九九九九精品 | 女人18片| 免费观看的黄色 | 在线看成人| 久久久久国产精品免费 | 69国产成人综合久久精品欧美 | 国产精品小视频网站 | 亚洲精品视频二区 | av在线播放免费 | 二区在线播放 | 日韩激情久久 | 日韩欧美视频一区二区三区 | 国产精品3 | 69久久久| 不卡精品视频 | 又黄又爽又色无遮挡免费 | 日日爱影视 | 欧美一级久久久久 | 婷婷深爱五月 | 国产精品国产三级国产aⅴ9色 | 97超碰中文字幕 | www.干| 色网站中文字幕 | 婷婷在线视频观看 | 狠狠色伊人亚洲综合网站野外 | 亚洲一级在线观看 | 中文字幕精品三区 | 五月婷婷综合久久 | 日韩专区在线播放 | 日韩欧美一级二级 | 久久av伊人 | 97人人网 | 亚洲综合在| 中文字幕在线观看免费观看 | 久久综合九色综合欧美就去吻 | 国产一级视屏 | 亚a在线 | 久久久久女人精品毛片九一 | 色播五月婷婷 | 在线观看av网 | 中文国产在线观看 | 国产精品美女久久久久久久 | 天天射天天做 | 中文字幕人成不卡一区 | 奇米777777 | 九色视频网址 | 久久久久女人精品毛片 | 日韩成人免费在线电影 | 国产精品一区免费在线观看 | 国产原创av片 | 91传媒视频在线观看 | 国产高清专区 | 久久久久久久久久久久99 | 福利久久久 | 97成人精品视频在线观看 | 久久久人 | 一区 在线观看 | 国产日韩欧美网站 | 欧美性生爱 | 在线观看a视频 | 中文字幕91视频 | 激情深爱.com | 亚洲精品色 | 伊人五月天综合 | 人人舔人人爽 | 99免费在线观看视频 | 女人18毛片a级毛片一区二区 | 亚洲免费永久精品国产 | 精品国产乱码久久久久久浪潮 | 999成人| 欧洲成人av| 久久国产精品视频 | 国产精品va| 欧美男同视频网站 | 久久无码精品一区二区三区 | 四虎影视成人永久免费观看视频 | 精品一区精品二区 | 综合天天色| 九九热免费在线视频 | 日韩av免费一区二区 | 在线电影91| h动漫中文字幕 | 久久av网址| 婷婷av电影| 免费看一及片 | 国产亚洲精品久久久久动 | 99国产精品免费网站 | 开心激情婷婷 | 69国产精品视频免费观看 | 国产麻豆精品在线观看 | 91麻豆精品国产91久久久更新时间 | 日本久久综合视频 | 婷婷激情站 | 国产剧情一区在线 | 免费99视频 | 色多多视频在线观看 | 日韩精品视频在线观看免费 | 国产久视频 | 午夜精品久久久久久中宇69 | 综合在线色 | 97超碰人| 久久伊人综合 | 国产一线二线三线在线观看 | 国产一性一爱一乱一交 | 免费av看片| 国产一区二区在线观看视频 | 国产免费亚洲高清 | 国产精品v欧美精品v日韩 | 一区二区三区日韩在线观看 | 麻豆影视网站 | 黄网站大全| 黄免费网站| 国产精品久久久久av免费 | 99久精品 | 中国一级特黄毛片大片久久 | 天堂av在线7 | 午夜久久福利视频 | 丁香六月综合网 | 日韩有码中文字幕在线 | 国产露脸91国语对白 | 久久精品在线 | 亚洲自拍偷拍色图 | 欧美精品久久久久久 | 亚洲永久免费av | 一区二区电影网 | 久久精品视频在线观看免费 | 久久久久久久久久久网 | 亚洲综合涩 | www.888av| 欧美日韩91 | 一区二区精品在线 | 色偷偷88欧美精品久久久 | 欧美日韩高清一区二区 国产亚洲免费看 | 99亚洲精品在线 | 婷婷新五月 | 午夜美女福利 | 丁香婷婷在线 | 亚州激情视频 | 日韩电影精品 | 九九日韩| 激情av一区二区 | 日日摸日日添夜夜爽97 | 中文字幕之中文字幕 | 国产精品久久亚洲 | 97视频在线免费观看 | 亚洲国产手机在线 | 国产一级不卡毛片 | 蜜桃av人人夜夜澡人人爽 | 国产精品色婷婷视频 | 国产婷婷视频在线 | 亚洲综合情 | av丝袜天堂 | 激情一区二区三区欧美 | 麻豆免费看片 | 超碰在线97免费 | 天天干 夜夜操 | 国产精品久久久久久久久久免费 | 免费的国产精品 | 久草视频免费在线播放 | 久久免费国产精品 | 五月婷婷视频在线观看 | www.99久久.com| 久久夜色精品国产欧美乱 | 久久久久国产视频 | 夜夜躁日日躁 | 国产成人免费观看久久久 | 国产成人av网站 | www最近高清中文国语在线观看 | 久精品视频在线 | 在线观看视频黄色 | 中文字幕av在线 | 日日夜夜免费精品视频 | 国产在线一区观看 | 91成人在线观看高潮 | 欧美日韩免费视频 | 亚洲午夜精品久久久久久久久 | 久久99精品久久久久久三级 | 日本精品久久久久中文字幕 | 久草在线免费播放 | 色狠狠一区二区 | 九九热久久久 | 国产精品久久毛片 | 国产香蕉久久精品综合网 | 日韩在线视频精品 | 91精品视频网站 | 日韩精品网址 | 国产成人综合图片 | 91精品色| 麻豆精品传媒视频 | 国产黄色美女 | 婷婷5月激情5月 | 99国产在线视频 | 一区二区三区韩国免费中文网站 | 黄色网免费 | 日韩激情视频在线 | 中文字幕在线国产 | 97在线超碰| 亚洲,国产成人av | 激情综合五月 | 婷婷免费视频 | 91人人网| 四虎海外影库www4hu | 久久久久影视 | 久久九九免费视频 | 精品视频免费看 | 日韩中文字幕视频在线 | 国产精品系列在线观看 | 欧美一区二区在线刺激视频 | 国内精品久久久久久久影视麻豆 | 久久这里只精品 | 456成人精品影院 | 国产精品一区二区中文字幕 | 美女视频网 | 久久免费激情视频 | 亚洲爱爱视频 | 欧美成人亚洲成人 | 亚洲视频分类 | 麻豆91在线观看 | 一区二区三区精品在线 | 最新色站 | 久久久久久久久综合 | www在线观看国产 | 国产99久久久国产精品 | 少妇高潮流白浆在线观看 | 国产爽视频 | 国产精品11| 日韩精品欧美专区 | 欧洲激情综合 | 国产福利电影网址 | 在线免费黄色毛片 | 二区三区在线视频 | 91av播放 | 婷婷综合激情 | 最新国产精品拍自在线播放 | av免费在线播放 | 日韩av午夜 | 中文av在线播放 | 天天干天天操天天拍 | 成人在线播放免费观看 | 亚洲视频免费在线看 | 中文字幕在线观看免费观看 | 国产999免费视频 | 91丨九色丨勾搭 | 欧美在线18 | 丝袜美女视频网站 | 人人爽人人插 | 99av国产精品欲麻豆 | 探花视频在线观看+在线播放 | 天堂av免费 | 久久综合精品一区 | 香蕉久久久久久久 | 啪啪资源 | 伊人丁香 | 国产成人一区二区在线观看 | 蜜桃视频日本 | 中文字幕影视 | 欧美一级久久 | 天天色.com | 免费中文字幕在线观看 | 97电影院网| 国产一区高清在线 | 亚洲精品免费在线 | 日韩3区| 一区二区三区四区免费视频 | 天堂va欧美va亚洲va老司机 | 999久久a精品合区久久久 | 狠狠的干| 中文字幕超清在线免费 | 午夜在线免费视频 | 欧美一二区在线 | 四虎在线免费观看视频 | 免费色网 | 亚洲成人中文在线 | 日日成人网 | 亚洲在线视频观看 | 国产九色在线播放九色 | 一区二区三区在线观看免费视频 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 又色又爽的网站 | 91视视频在线直接观看在线看网页在线看 | 丁香资源影视免费观看 | 91在线视频免费播放 | 日日夜夜精品视频天天综合网 | 欧美精品一区二区性色 | 黄污网站在线 | 成人av av在线 | 亚洲免费国产 | 欧洲色综合 | 国产精品久久久久久久久久了 | 欧美日韩在线观看一区 | 久久久婷 | 成人一级片在线观看 | 久久久久久久99 | 精品久久久久久一区二区里番 | 2019精品手机国产品在线 | 国产最新在线 | 一区二区视频在线播放 | 日韩黄色一级电影 | 国产视频2区 | 中文有码在线视频 | 久久高清国产视频 | 国产成人精品综合久久久 | 国产精品久久久久久爽爽爽 | 国产精品一区二区三区电影 | 美女福利视频网 | 亚洲日本va午夜在线电影 | 91精品91 | 亚洲在线精品 | 偷拍福利视频一区二区三区 | 国产99一区视频免费 | 欧美无极色 | av网站免费在线 | 444av| 亚洲中字幕 | 亚洲男男gaygayxxxgv | 日韩在线免费观看视频 | 成年人黄色大片在线 | 中文字幕一区在线观看视频 | 国产不卡在线视频 | 麻豆网站免费观看 | 国产黄色片网站 | 国产看片网站 | 精品你懂的 | 在线色网站| 91日韩精品一区 | 亚洲小视频在线观看 | 草久热| 亚洲日本va在线观看 | 亚洲免费视频观看 | 精品国产诱惑 | 999免费视频 | 日日夜夜天天干 | 又湿又紧又大又爽a视频国产 | 日韩免费视频 | 国产99久久久精品 | 99视频免费播放 | 奇米导航 | 国内精品久久久久影院日本资源 | 亚洲精品免费在线观看 | 国产综合福利在线 | 超碰国产在线播放 | 一级免费av | 国产精品一区二区精品视频免费看 | 在线日本v二区不卡 | 最新av电影网址 | 久草精品视频在线看网站免费 | 麻豆免费视频网站 | 久久99精品国产麻豆婷婷 | 日韩在线观看第一页 | 看全黄大色黄大片 | 在线观看视频 | 456免费视频 | 国产精品 日本 | 免费国产黄线在线观看视频 | 九九热在线精品视频 | 国外av在线 | 精精国产xxxx视频在线播放 | 日本久久精| 国内精品国产三级国产aⅴ久 | 久久久性| 亚洲精品国偷拍自产在线观看蜜桃 | 日韩精品一区在线观看 | 欧美成人久久 | 国产精品剧情在线亚洲 | 久久精品视频国产 | 日日夜日日干 | 一区二区三区高清不卡 | 欧美成人黄色片 | 激情影院在线 | 狠狠狠狠狠狠 | 97热久久免费频精品99 | 黄色资源在线观看 | 五月天丁香 | 日韩欧美一区二区不卡 | 69xxxx欧美| 在线导航av | 国际精品网 | 精品一区二区三区久久 | 麻豆国产视频 | 91av视频网站 | 亚洲91av| 亚洲精品黄网站 | av免费看网站 | 日韩久久精品一区二区三区 | 黄色资源在线 | 成人av电影网址 | 日日夜夜天天射 | 日韩免费看 | 18+视频网站链接 | 97超碰人人看 | 夜夜夜夜操 | 亚洲区二区 | 天天操天天艹 | 国产三级在线播放 | 国产精品精品国产 | 久久久麻豆精品一区二区 | 国产精品自产拍 | 麻豆视频观看 | 国产成人精品不卡 | 国产成人综 | 亚洲综合狠狠干 | 国产 在线 高清 精品 | av经典在线| 国产乱视频 | 日韩精品高清不卡 | 天天拍天天色 | 中文字幕av网站 | www.干| 天天操天天操天天 | www.天天干.com | 国产精品成人自拍 | 又黄又色又爽 | 四虎在线永久免费观看 | 黄色影院在线免费观看 | 最新国产中文字幕 | 精品久久中文 | 亚洲最大在线视频 | 国产群p视频 | 中文字幕一区av | 日韩av影片在线观看 | 亚洲免费av电影 | 日日干美女 | 久久精品123 | 日韩高清免费在线 | 亚洲精品久久久久58 | 欧美视频18 | 久久艹人人 | 国内精品久久久久影院日本资源 | 色婷婷久久 | 天天干天天插伊人网 | 五月天综合网站 | 国产手机在线观看视频 | 日韩av片无码一区二区不卡电影 | 国产午夜三级一区二区三桃花影视 | 9ⅰ精品久久久久久久久中文字幕 | 成人三级网址 | 成人h在线观看 | 最新av网址在线观看 | 日韩在线网| 五月丁香| 国产69精品久久久久久久久久 | 日韩资源在线 | 在线观看亚洲精品 | 亚洲视频专区在线 | 99热精品在线观看 | 欧美巨大荫蒂茸毛毛人妖 | 亚洲欧美日韩国产精品一区午夜 | 激情欧美xxxx| 91超国产| 久草影视在线观看 | 天天爱天天操 | 成人亚洲精品久久久久 | 日本特黄一级 | 在线观看视频你懂得 | 99精品热视频 | 91av成人| 日韩天天综合 | 大片网站久久 | 免费在线观看毛片网站 | 三级av小说 | 国产精品久久久久永久免费观看 | 天天干天天插 | 成人在线网站观看 | 国产麻豆精品一区 | 免费黄色小网站 | 成人免费中文字幕 | 国产成人a v电影 | 欧美日韩国产一区 | 激情久久伊人 | 最近中文字幕视频完整版 | 日韩欧美在线免费 | 丝袜精品视频 | 久久久国产高清 | 亚洲精品久久久蜜臀下载官网 | 国产精品福利在线观看 | 综合五月婷婷 | 午夜精品一区二区三区在线播放 | 婷婷丁香狠狠爱 | 激情视频网页 | 久久久免费毛片 | 香蕉视频91 | 精品久久久久久久 | 欧美亚洲国产精品久久高清浪潮 | 久久人人爽人人爽 | 精品黄色在线观看 | 日韩精品一区电影 | 探花视频免费在线观看 | 亚洲五月六月 | 友田真希av | 日韩二区在线观看 | 欧美在线观看视频一区二区 | 欧美在线视频一区二区 | 日韩精品久久久久久久电影竹菊 | 中文字幕4| 九九九九热精品免费视频点播观看 | 成人高清在线观看 | 国产91免费看 | 亚洲国产高清在线观看视频 | 尤物九九久久国产精品的分类 | 六月天色婷婷 | 久久久久久久久久久久亚洲 | 500部大龄熟乱视频使用方法 | 久久久久成人精品亚洲国产 | 中文字幕在线免费观看 | 亚洲黄色在线观看 | 免费高清在线观看电视网站 | 色偷偷97| 精品久久久久久国产 | 色网站在线免费观看 | 国产又粗又猛又色又黄视频 | 在线观看成人福利 | 黄色免费在线视频 | 精品国产免费久久 | 亚洲国产无 | 天天爽天天爽天天爽 | 国产精品毛片一区二区三区 | 中文字幕视频网站 | 亚洲精品国产自产拍在线观看 | 国产视频二区三区 | 在线看污网站 | 久久久成人精品 | 午夜私人影院久久久久 | 91成人欧美 | 波多野结衣在线视频一区 | 中文在线资源 | av免费看电影| 亚洲人成在线观看 | 日韩在线视频一区 | 欧美男同视频网站 | 国产不卡视频 | 91精品麻豆 | 91综合色| 亚洲国产中文在线 | 久久tv| 高清一区二区三区 | 91av国产视频 | 一区二区伦理 | 亚洲精品女人久久久 | 欧美大码xxxx| 国产涩图| 日韩电影一区二区在线 | 欧美午夜性 | 午夜婷婷综合 | 国产一区 在线播放 | 美女免费视频观看网站 | 97成人精品区在线播放 | 在线观看色网 | 久久影院一区 | 在线观看日韩中文字幕 | 日日麻批40分钟视频免费观看 | 国产一级特黄毛片在线毛片 | 久久久麻豆精品一区二区 | 亚洲 欧美日韩 国产 中文 | 中文字幕一区二区三区久久蜜桃 | 手机在线中文字幕 | 国产精品毛片一区二区 | 成人一级影视 | 丁香av在线 | av免费电影在线观看 | 黄色软件大全网站 | 不卡的一区二区三区 | www国产亚洲 | 亚洲国产免费av | 999成人 | 亚洲激情 欧美激情 | 97电影在线看视频 | 午夜在线观看 | 激情综合六月 | 国产精品久久一区二区无卡 | 射射射av | 成人va在线观看 | 在线观看视频黄色 | 西西4444www大胆无视频 | 91av在线免费观看 | 人人射人人插 | 夜色资源站国产www在线视频 | 久久99亚洲热视 | 蜜臀av夜夜澡人人爽人人 | 国产精品午夜免费福利视频 | 国产99自拍 | 欧美视频在线观看免费网址 | 在线国产中文字幕 | 开心激情综合网 | 亚洲一区免费在线 | av黄色国产 | 国产一级二级视频 | 色久综合 | 日韩精品中文字幕在线 | 日日夜夜婷婷 | 欧美一区二区三区激情视频 | 欧美成年人在线视频 | 天天干,天天射,天天操,天天摸 | 最新中文字幕在线观看视频 | 97超碰精品 | 日日干日日色 | 成人免费观看视频大全 | 看v片 | 国产亚洲激情视频在线 | 在线 高清 中文字幕 | av片在线观看| 久久黄色片子 | 99热99热| 久久成人久久 | 国产专区欧美专区 | 最新日本中文字幕 | 日本色小说视频 | 国产一区播放 | 在线播放视频一区 | 午夜久久久影院 | 久久男人中文字幕资源站 | 成年美女黄网站色大片免费看 | 99精品一级欧美片免费播放 | 中文国产成人精品久久一 | 日日草视频| 一区二区三区四区精品 | 天天爱天天草 | 免费av大片 | 久久免费黄色网址 | 亚洲精品永久免费视频 | 一级黄色a视频 | 91在线视频 | 日日夜夜免费精品视频 | 久久久午夜影院 | 成人久久久久久久久久 | 奇米777777| 亚洲免费av观看 | 五月开心激情网 | 免费观看国产精品视频 | 91麻豆传媒 | 国产精品视频最多的网站 | 天天色棕合合合合合合 | 欧美精彩视频 | 日本精品视频一区二区 | 亚洲欧美日韩一二三区 | 日韩在线精品视频 | 人人澡人 | 一区二区视频播放 | 开心激情网五月天 | 色婷婷九月 | 成年人黄色免费网站 | 亚洲免费观看在线视频 | 九九爱免费视频在线观看 | 欧美久久久久久久 | 麻豆一级视频 | 99久久久久久久久 | 最新中文字幕在线播放 | 色香蕉视频| 色婷婷播放 | 免费黄色特级片 | 日韩精品在线看 | 日本中文一区二区 | 91视频免费看 | 国产精品自拍在线 | 中文字幕在线观看不卡 | 亚洲国产福利视频 | 国产91成人 | 久久亚洲婷婷 | 欧美a级成人淫片免费看 | 精品久久久久久综合 | 国产高清视频免费最新在线 | 天天操天天干天天爱 | 欧美做受高潮电影o | 极品久久久久久久 | 国产欧美日韩视频 | 国产成人1区 | www.狠狠色.com | 精品国产123 | 精品国产乱码一区二区三区在线 | 亚洲视频电影在线 | 韩国av在线 | 国产精品毛片一区视频播 | 亚洲黄色小说网 | 99久久999久久久精玫瑰 | 亚洲精品资源在线观看 | 九九视频精品在线 | 99这里只有精品99 | 中文字幕二区三区 | 国产精品久久久久高潮 | 97超碰伊人| 欧美一进一出抽搐大尺度视频 | 99tvdz@gmail.com| 日韩有码中文字幕在线 | 一区二区男女 | a在线免费| 亚洲精品综合一区二区 | 国产精品中文字幕av | 有码中文字幕在线观看 | 深夜免费福利网站 | 香蕉视频久久久 | 成人精品视频久久久久 | 成人小视频在线观看免费 | 精品久久久成人 | 亚洲国产99 | 久久久久综合精品福利啪啪 | 久久一二区 | 久久av观看| 欧美精品一区二区蜜臀亚洲 | 99精品视频免费 | 色a综合 | 超碰在线观看av.com | 国产麻豆剧传媒免费观看 | 成人国产精品入口 | 成人h在线 | 成人黄色电影在线 | 久久久久久蜜桃一区二区 | 日韩电影在线看 | 久久综合给合久久狠狠色 | 亚洲aaa级| 免费看的黄网站软件 | 99精品国产视频 | 日韩在线观看视频在线 | 亚洲永久字幕 | 一区二区三区免费网站 | 久久精品香蕉 | 99久久er热在这里只有精品15 | 蜜桃视频成人在线观看 | 国产永久免费观看 | 午夜精品久久久久久 | 91亚洲国产 | 久久中文字幕导航 | 亚洲,播放 | 日韩精品中文字幕在线播放 | 亚洲成av人片在线观看www | 国产一级在线免费观看 | av线上免费看| 99视频网站 | 免费在线观看不卡av | 激情欧美丁香 | 看片网站黄色 | 久久精品欧美日韩精品 | 久久99亚洲网美利坚合众国 | 91麻豆精品国产自产 | 久久午夜精品影院一区 | 国产精品久久久久毛片大屁完整版 | 91av视频在线播放 | 最新在线你懂的 | 96精品高清视频在线观看软件特色 | 99人成在线观看视频 | 免费三及片| 亚洲我射av | 亚洲精品在线资源 | 日韩视频一区二区三区在线播放免费观看 | 日本精品一区二区在线观看 | 婷婷综合伊人 | 国产精品网址在线观看 | 亚洲va欧美va人人爽 | 亚洲成人黄色在线观看 | 欧美日韩二三区 | 精品 激情 | 麻豆精品在线 | 国产精品永久在线观看 | 国产黄色一级片在线 | 人人插人人插 | 国产精品免费在线播放 | 国产在线专区 | 欧美色图东方 | 国产日产精品一区二区三区四区 | 久久人人爽 | 国产精品美女www爽爽爽视频 | www黄在线 | 国产精品青草综合久久久久99 | a级国产乱理论片在线观看 特级毛片在线观看 | 伊人婷婷色 | 日本在线观看一区二区三区 | 久久综合久久综合这里只有精品 | 西西www4444大胆视频 | 欧美国产亚洲精品久久久8v | 在线观看日韩精品视频 | 国产护士hd高朝护士1 | 夜夜高潮夜夜爽国产伦精品 | 这里只有精品视频在线 | 日日日视频| 日韩大片在线播放 | 91看片在线看片 | 日韩一区在线播放 | 国产91精品久久久久 | 91亚色免费视频 | 日韩欧美在线免费观看 | 国产精品第10页 | 欧美久久久久久久久久久久久 | 91九色自拍 | 国产一区二区综合 | 国产成人av综合色 | 日韩欧美视频在线播放 | 四虎影视国产精品免费久久 | 久久成人在线视频 | 久久亚洲免费视频 | 97精品一区二区三区 | 亚洲电影自拍 | 成人一级黄色片 | 91av在线国产 | 97免费在线观看视频 | 四虎国产永久在线精品 | 天天干,天天操 | 国产精品大片在线观看 | 99爱国产精品 | 久久国产视频网 | 免费中文字幕 | 午夜黄色 | 六月丁香婷婷久久 | 国产视频欧美视频 | 三上悠亚一区二区在线观看 | 天堂av免费观看 |