zsydgithub 2 yıl önce
ebeveyn
işleme
0ca5b7a14b

+ 27 - 2
8_html5/3_输入类型.html

@@ -50,9 +50,34 @@
       当我们输入的数字 不是规定范围 点击加减 会默认调账
       当输入值  不等于 min + step 那么会调整为有效值
     -->
-    <input type="number" step="2" max="20" min="9">
-    
+    <input type="number" step="2" max="20" min="9"> <br>
+    <!-- 
+      type:tel
+      输入电话号
+      在手机端能自己弹出拨号及那盘
+      maxlength 输入最大长度
+    -->
+    tel:<input type="tel" maxlength="11"><br>
+    <!-- 
+      type:file
+      选择文件进行提交
+      accept 属性 选择文件的类型
+    -->
+    file:<input type="file" accept="image/png"><br>
+
+    <select name="" id="">
+      <option value="1">1</option>
+      <option value="2">2</option>
+    </select><br>
+
+    <input type="text" list="list1">
+    <datalist id="list1">
+      <option value="xiaoming" label="zhang"></option>
+      <option value="xiaohong"></option>
+      <option value="xiaoming" label="wang"></option>
+    </datalist>
     
+
     <input type="submit">
   </form>
 </body>

+ 19 - 0
8_html5/4_音频控件.html

@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="UTF-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>Document</title>
+</head>
+<body>
+  <!-- 
+    audio 音频控件
+      controls 是否显示控件
+      autoplay 自动播放
+      loop 循环播放
+  -->
+  <audio src="周杰伦-花海.mp3" controls></audio>
+  <video src="222.mp4" controls autoplay loop></video>
+</body>
+</html>

+ 62 - 0
8_html5/5_选择器.html

@@ -0,0 +1,62 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="UTF-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>Document</title>
+</head>
+<body>
+  <div id="div1" class="content">hello</div>
+  <div class="content">word</div>
+  <ul id="ul1">
+    <li>1</li>
+    <li>2</li>
+    <li>3</li>
+  </ul>
+  <ul id="ul2">
+    <li>4</li>
+    <li>5</li>
+    <li>6</li>
+  </ul>
+  <script>
+    // var div1 = document.getElementById('div1')
+    // console.log(div1)
+    // var div2 = document.getElementsByClassName('content')
+    // console.log(div2)
+    // var div3 = document.getElementsByTagName('div')
+    // console.log(div3)
+
+    /* 
+    querySelector  获取元素
+    只获取第一个元素
+    */
+    // var div1 = document.querySelector('#div1')
+    // console.log(div1)
+    // var div2 = document.querySelector('.content')
+    // console.log(div2)
+    // var div3 = document.querySelector('div')
+    // console.log(div3)
+
+    /* 
+    querySelectorAll 查找所有满足条件的元素
+    返回的是一个nodeList  类数组  不是真正的数组  不太具备数组的方法
+    */
+    var aLi = document.querySelectorAll('li')
+    console.log(aLi)
+    var a = []
+    console.log(a)
+
+    for(var i=0;i<aLi.length;i++){
+      aLi[i].onclick = function(){
+        console.log(this.innerText)
+      }
+    }
+
+    var ul2 = document.querySelector('#ul2')
+    console.log(ul2)
+    var li1 = ul2.querySelectorAll('li')
+    console.log(li1)
+  </script>
+</body>
+</html>

+ 34 - 0
8_html5/6_属性.html

@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="UTF-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>Document</title>
+</head>
+<body>
+  <div data-name="cool"  data-first-name="hello">123</div>
+  <script>
+    var div1 = document.querySelector('div')
+    /* 
+      可以给元素自定义属性
+      第一种 不可以在html种看到
+      1.div1.index(属性值)
+      2.div1.setAttribute(属性名,属性值)
+      3.div1.dataset.属性名(属性值)
+      4.div1.data-name
+    */
+    div1.index = 1
+    console.log(div1.index)
+
+    div1.setAttribute('name','zs')
+    console.log(div1.getAttribute('name'))
+
+    div1.dataset.age = 18
+    console.log(div1.dataset.age)
+    console.log(div1.dataset.name)
+    console.log(div1.dataset.firstName)
+    /* 获取元素的属性  设置在标签里面的 要用驼峰的方式来获取 */
+  </script>
+</body>
+</html>

BIN
8_html5/音频/222.mp4


BIN
8_html5/音频/周杰伦-花海.mp3