亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

javaScript基礎詳解

2019-11-19 17:51:53
字體:
來源:轉載
供稿:網友

首先講javaScript的擺放位置:<script> 與 </script> 可以放在head和body之間,也可以body中或者head中

JavaScript的六大作用:

1直接在script輸出

document.write("<h1>This is a heading</h1>");//document.write表輸出,括號中h1標簽同樣有效

2對事件作出反應

<button type="button" onclick="alert('Welcome!')"> //點擊這里</button>//onclick代表當點擊是觸發事件,alert會彈框

3改變 HTML 內容                          

x=document.getElementById("demo") //查找元素 ,通過id得到某一個元素,就像我之前做的筆記說id只能用一次所以是唯一的。x.innerHTML="Hello JavaScript"; //改變內容,通過觸發事件會是這個元素的值發生改變

4改變 HTML 圖像

element=document.getElementById('myimage') //得到img這個元素element.src="/i/eg_bulboff.gif";  //改變Src屬性,也就相當于給它換了張圖片

5 改變 HTML 樣式

x=document.getElementById("demo") //同樣通過id找到元素x.style.color="#ff0000";  //改變樣式

6 驗證輸入

If( isNaN(x)) {alert("Not Numeric")}; // isNaN( ) 這是一個方法,專門用來判斷括號中是否全為數字,是為true

javaScript查找元素常用的三種方法(不包括jquery查找元素)

1:通過id查找;

x=document.getElementById("demo") //通過id查詢是唯一的,x也是代表唯一一個元素。

2:通過name查找:

X= document.getElementsByName("myInput");//這里是ments說明他返回的是一個集合,因為name屬性可以重復定義X[0].innerHTML="Hello JavaScript";//因為是數組,所以要指定第幾個,就算只有一個也要寫零

3:通過元素名稱查找:

var x=document.getElementsByTagName("input"); //同樣也是返回一個數組alert(x.length); //這里有幾個input標簽就輸出幾JavaScript的注釋和java是一樣的有//和/* */

JavaScript變量

javaScript數據有字符串、數字、布爾、數組、對象、Null、Undefined 但統一用 var

var cars=new Array(); cars[0]="Audi"; //數組表達式var cars=["Audi","BMW","Volvo"]; //同樣也是數組表達式person=new Object(); //對象表達式

JavaScript函數

function getElements(){ } //可以帶參數那就往里面傳參(var1,var2),如果要返回值return,函數類型不變

JavaScript運算符,算數運算符,賦值運算符,比較運算符,邏輯運算符,條件運算符,IF語句,Switch語句,For循環,while  do-while,Break和Continue和java規則一樣(有點不同的就是for (x in person))

接下來我們做幾個小案例:

1:有戶名驗證,兩次密碼判斷是否一致

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML ><html> <head>  <title>雨點的名字</title> </head> <script> function checkForm(){ var form=document.forms["form1"]; //根據表單的名字 獲取指定的表單,這算第四種獲得元素方法 //根據表單獲得username的value值,因為下面這個username只有一個那就默認就取這一個,不用form.username[0].value這樣反而報錯,因為不是集合 var username =form.username.value; if(username.length<3 || username.length>12){ alert("輸入的用戶名不合法..."); //.length是屬性所以不能括號,這和String不同 return false; } var password1 =form.password[0].value;//因為password下面有兩個所以是一個集合所以要[0]; var password2=document.getElementsByName("password")[1].value;//這是通過另一種方法獲得 if(password1!=password2){  alert("兩次密碼不一致.."); return false(); } return true; }  </script><body>  <!--onsubmit只在form中使用,如果返回為false則不提交數據,否則提交數據--> <form action="" name="form1" onsubmit="checkForm()"> 用 戶 名:<input type="text" name="username"/><br><br> 密 碼:<input type="password" name="password"/><br><br> 確認密碼:<input type="password" name="password"/><br><br> <input type="submit" value="提交"/> <!-- 這里定義了為submit類型,當點提交時,自動觸發onsubmit方法 -->  </form></body></html>

運行結果如下:

2:實現一個加法的小計算器

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML ><html> <head>  <title>雨點的名字</title> <style type="text/css">  input{  width:50px; }  </style> </head> <script> function calc(){ var form1 =document.forms["form1"];  var x=form1["x"].value; //獲取form1表單中name屬性為x的值,又一種方法(其實[]和.是有點不同的這里不細講) var y=form1["y"].value; var z=parseInt(x)+parseInt(y); //parseInt(x)類型轉換,把String轉成int var result=form1["result"]; //得到元素 result.value=z; //value這里插入value值,不是用innerHTML,他們的使用類型不同 } </script><body> <form action=" " name="form1" method="post"> <input type="text"name="x"/>+<input type="text" name="y"/>=<input type="text" name="result"/><br/> <input type="button" value="計算" onclick="calc()" /> <!-- onclick監聽事件改編屬性 --> </form></body>

運行結果如下:

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91在线观看免费网站| 亚洲已满18点击进入在线看片| 伊人久久精品视频| 亚洲欧美日韩直播| 欧美激情精品久久久久久蜜臀| 亚洲最大的av网站| 精品一区二区亚洲| 成人a在线视频| 亚洲最新av在线| 久久免费视频这里只有精品| 成人有码在线视频| 亚洲精品国产精品乱码不99按摩| 一本大道香蕉久在线播放29| 456亚洲影院| 成人免费网站在线看| 国产999精品| 色噜噜狠狠狠综合曰曰曰| 国产成人激情视频| 欧美一区第一页| 亚洲第一页自拍| 欧美激情一区二区久久久| 自拍亚洲一区欧美另类| 色综合久久中文字幕综合网小说| 国内精品小视频在线观看| 亚洲人成电影网站色www| 欧美性猛xxx| 午夜精品一区二区三区av| 日韩高清免费观看| 亚洲色图五月天| 国产精品一区二区久久国产| 91亚洲精品久久久久久久久久久久| 日韩在线欧美在线国产在线| 青草成人免费视频| 中文字幕在线精品| 亚洲自拍偷拍视频| 精品久久久久久中文字幕一区奶水| 欧美一级淫片播放口| 国产中文欧美精品| 成人黄色在线观看| 久久免费精品日本久久中文字幕| 亚洲综合在线小说| 日韩免费在线电影| 456国产精品| 国产欧美va欧美va香蕉在| 国产999在线观看| …久久精品99久久香蕉国产| 18久久久久久| 高清视频欧美一级| 国产精品国模在线| 亚洲国产精品久久精品怡红院| 青青草国产精品一区二区| 在线播放国产一区中文字幕剧情欧美| 日韩在线观看你懂的| 精品人伦一区二区三区蜜桃网站| 精品久久久一区二区| 91欧美激情另类亚洲| 国产精品视频精品视频| 丝袜亚洲另类欧美重口| 国外成人在线直播| 国产精品久久精品| 精品久久久久久久久中文字幕| 日韩高清不卡av| 38少妇精品导航| 国产精品免费视频久久久| 久久精品国产欧美亚洲人人爽| 黑人精品xxx一区一二区| 色先锋资源久久综合5566| 91亚洲va在线va天堂va国| 欧美精品一区在线播放| 精品国产欧美一区二区三区成人| 欧美激情视频一区二区| 国产精品久久久久久搜索| 亚洲欧美日韩精品久久奇米色影视| 欧美特黄级在线| 美女扒开尿口让男人操亚洲视频网站| 国产在线拍揄自揄视频不卡99| 欧美一区第一页| 亚洲黄一区二区| 亚洲视频一区二区| 欧美性猛交xxxx| 亚洲乱码国产乱码精品精天堂| 人体精品一二三区| 精品欧美国产一区二区三区| 日本亚洲欧美三级| 色与欲影视天天看综合网| 日韩中文字幕网址| 社区色欧美激情 | 永久免费毛片在线播放不卡| 欧美视频免费在线观看| 丰满岳妇乱一区二区三区| 伊人久久男人天堂| 亚洲白虎美女被爆操| 欧美另类极品videosbestfree| 欧美在线观看网址综合| 日韩精品视频三区| 国产精品自拍偷拍| 日韩精品中文字幕在线观看| 亚洲香蕉av在线一区二区三区| 成人激情视频小说免费下载| 欧美在线播放视频| 九九热这里只有精品6| 国产噜噜噜噜久久久久久久久| 国产精品视频xxxx| 国产精品男人的天堂| 国产精品第一第二| 亚洲欧美日韩爽爽影院| 亚洲白虎美女被爆操| 亚洲第一色中文字幕| 国产精品香蕉在线观看| 久久久亚洲国产天美传媒修理工| 中文字幕日韩高清| 欧美大成色www永久网站婷| 亚洲电影免费观看高清完整版在线| 欧美日韩国产色| 91精品中文在线| 97香蕉久久超级碰碰高清版| 亚洲欧洲国产伦综合| 狠狠躁夜夜躁人人爽超碰91| 欧美性猛交xxxx富婆弯腰| 亚洲r级在线观看| 日韩av在线电影网| 国产ts一区二区| 97视频在线观看免费| 91视频九色网站| 日韩av三级在线观看| 大伊人狠狠躁夜夜躁av一区| 欧美最猛性xxxxx免费| 欧美电影在线免费观看网站| 欧美专区中文字幕| 久久精品亚洲精品| 深夜福利91大全| 亚洲自拍偷拍第一页| 欧美一级视频免费在线观看| 北条麻妃在线一区二区| 九九久久久久99精品| 色婷婷亚洲mv天堂mv在影片| 国产欧美日韩精品专区| 日本久久久久久久久久久| 欧美成人中文字幕在线| 成人国产精品日本在线| 亚洲国产日韩欧美在线99| 日韩av综合网站| 国产日韩中文字幕| 久久综合久久美利坚合众国| 久久久久国产一区二区三区| 亚洲女性裸体视频| 欧美高清视频在线播放| 视频一区视频二区国产精品| 亚洲天堂av在线免费| 亚洲性视频网址| 欧美亚洲国产日韩2020| 亚洲免费av片| 精品视频www| 久久免费视频这里只有精品| 欧美精品免费播放| 久久精品亚洲94久久精品| 日本一区二区在线播放| 亚洲欧美另类自拍| 成人在线播放av| 九九九久久久久久| 欧美日韩国产一区二区| 国产成人精品在线视频| 欧洲s码亚洲m码精品一区| 欧美在线视频免费播放|