Js的学习第八天
依旧是课堂的内容
下面的js,主要是返回一些指定的东西,以及对密码进行隐藏操作
详细的补充如下
方法名 |
功能 |
background |
设置或返回元素的背景属性 |
backgroundColor |
设置或返回元素的背景色 |
display |
设置或返回元素的显示类型 |
fontSize |
设置或返回元素的字体大小 |
height |
设置或返回元素的高度 |
left |
设置或返回定位元素的左部位置 |
listStyleType |
设置或返回列表项标记的类型 |
overflow |
设置或返回如何处理呈现在元素框外面的内容 |
textAlign |
设置或返回文本的水平对齐方式 |
textDecoration |
设置或返回文本的修饰 |
textIndent |
设置或返回文本第一行的缩进 |
transform |
向元素应用2D或3D转换 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
| <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> *{ padding: 0; margin: 0; } .box{ height: 50px; width: 300px; text-align: center; border: 1px solid black; border-radius: 12px; margin-left: 10px; } #x{ height: 50px; width: 200px; border: none; border-radius: 5px; outline: none; } img{ position: fixed; height: 50px; width: 50px; } </style> </head> <body> <h1>这是一个测试界面</h1> <p id = "1" class = "1">getEid:主要是返回获取指定第一个id的对象</p> <p id = "2" class = "2">getEName:主要返回获取的是同名的对象的集合</p> <p id = "3" class = "3">getETabname:主要是返回获取相同标签的对象的集合</p> <p id = "4" class = "4">getEclassname:主要的返回获取相同class类的对象集合</p> <input value="点击后变换第一个p标签" type="button" id="btn" onclick="fn()"> <input type="text" value="输入数值变换上面的样式" id="text" oninput="fn1()"> <br> <h2>下面是第二节课的内容</h2> <div class = "box"> <input type="password" id="x"> <img src="/images/close.png" onclick="fn2()"> </div> <h3>下面是第三节课内容</h3> <img src="/images/flower.png" alt=""> <script> flag = 0; function fn(){ var btn = document.getElementsByTagName("p")[0]; if(flag == 0){ btn.style.color = "red"; flag = 1; } else{ btn.style.color = "black" flag = 0; } } function fn1(){ var a = document.getElementById("text"); console.log(typeof(a)); // 上面是获取了id为text文本框里面的内容,并且进行实时的监听 var aVlaue = a.value; // 然后,你需要的是对上面获取的信息,进行提取里面的值 if(aVlaue == 0){ var btn = document.getElementsByTagName("p")[1]; btn.style.color = "red"; a.value = ''; } if(aVlaue == 1){ var btn = document.getElementsByClassName("2")[0]; btn.style.background = "green"; a.value = ''; } } function fn2(){ var img = document.querySelector("img"); var inp = document.getElementById("x"); if(flag == 0){ img.src = "/images/open.png"; inp.type = "text"; flag = 1; } else{ img.src = "/images/close.png"; inp.type = "password"; flag = 0; } } </script> </body> </html>
|