標籤:第一個 back orm innerhtml 屬性 play 系統 方式 org
1、<script></script>的三種用法:
放在<body>中
放在<head>中
放在外部JS檔案中
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>javascpit2017.10.24</title> <script> function displayDate() { document.getElementById("hello").innerHTML=Date(); } </script></head><body><p id="demo">dailier</p><script> document.write("<p>廣州商學院</p>"); document.getElementById("demo").innerHTML=Date();</script><button type="button" onclick=window.alert("number")>登入</button></body></html>
function myFunction(){document.getElementByld("demo").innerHTML="我的第一個JavaScript函數";}
2、三種輸出資料的方式:
使用 document.write() 方法將內容寫到 HTML 文檔中。
使用 window.alert() 彈出警告框。
使用 innerHTML 寫入到 HTML 元素。
- 使用 "id" 屬性來標識 HTML 元素。
- 使用 document.getElementById(id) 方法訪問 HTML 元素。
- 用innerHTML 來擷取或插入元素內容。
代碼如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>我的頁面</title></head><body><h1>廣州商學院</h1><h2>教務系統</h2><script> document.wirte(Date())</script><h1 align="center">2017年全新版</h1> <h3>請在以下介面登陸!</h3> <hr> <div id="container" style="width: 400px"> <div id="header" style="background-color: indianred"><h2 align="center">登入</h2></div> <div id="content"> <form> username:<input type="text"name="username"placeholder="請輸入使用者名稱"><br> password:<input type="password"name="pwd"placeholder="請輸入密碼"><br> <input type="radio"name="role"value="stu">student <input type="radio"name="role"value="tea">teacher<br> <input type="checkbox"name="vehicle"value="remember me">記住我<br> <input type="button" value="登入"><br> <a class="link-forget cl-link-blue" href="get_password.html">忘記密碼</a> <a class="link-forget cl-link-blue" href="index.php?type=login">新使用者註冊</a> </form> </div> <div id="footer" style="background-color: indianred"><p align="center"><i>著作權呆梨</i></p></div> </div> <div> </div><script> window.alert("確定要進入此網站嗎?")</script><script> document.wirte(Date());</script><p id="demo">dailier</p><script> document.getElementById("demo").innerHTML=Date();</script></body></html>
結果如下:
3、登入頁面準備:
增加錯誤提示框。
寫好HTML+CSS檔案。
設定每個輸入元素的id
4、定義JavaScript 函數。
驗證使用者名稱6-20位
驗證密碼6-20位
代碼如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>搜尋百科</title> <link rel="stylesheet" type="text/css" href="../static/css/20.css"> <script> function fnLogin() { var oUname=document.getElementById("uname") var oError=document.getElementById("error_box") var opassward = document.getElementById("upass") if(oUname.value.length<6 || oUname.value.length>20){ oError.innerHTML="使用者名稱6-20位" } if (oUpass.value.length<6 || oUpass.value.length>20){ oError.innerHTML="密碼6-20位" } if ((oUname.value.length<6 || oUname.value.length>20)&&(oUpass.value.length<6 || oUpass.value.length>20)){ oError.innerHTML="使用者名稱和密碼必須6-20位!"} } </script></head ><body><div class="box"> <h2>Hello.歡迎來到廣州商學院!</h2> <h3>登入</h3> <div class="input_box"> <input id="uname" type="text" placeholder="請輸入使用者名稱" style="width: 300px"> </div> <br> <div class="input_box"> <input id="upass" type="password" placeholder="請輸入密碼" style="width: 300px"> </div> <br> <div id="error_box"><br></div> <div class="input_box"> <h5><button onclick="fnLogin()">login</button></h5> </div></div> <br> <a class="link-forget cl-link-blue" href="get_password.html">忘記密碼</a> <a class="link-forget cl-link-blue" href="index.php?type=login">新使用者註冊</a> <br> <div><p align="center"><i>著作權@daili18</i></p></div></div><h4><script> document.write("學院美景:小東湖")</script></h4><script> window.alert("請確定要進入嗎?")</script></body></html>
css:
body{ padding-right:500px; margin-top:100px; padding-left:500px; font-size:16px; background:palevioletred; padding-bottom:120px; color:firebrick; padding-top:40px; font-family:verdana,Arial,Helvetica,sans-serif; }h3 { padding-left:120px;}h4{ padding-left:80px; color:firebrick;}h5{ padding-left:120px;}
結果如下:
5、onclick調用這個函數。
代碼如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <script> function duang(){alert(‘這裡沒有你要找的‘)}</script></head><body> <input id="input_box" type="button" value="Are you really?" onclick="duang()"></body></html>
結果如下:
JavaScript 基礎,登入驗證(2017.10.24)