最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript事件方法(實例講解)

 更新時間:2017年06月27日 07:59:24   投稿:jingxian  
下面小編就為大家?guī)硪黄狫avaScript事件方法(實例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

廢話不多說,直接上代碼

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<style type="text/css">
div{
background-color:lightblue;
margin:5px;
padding:5px;

}
</style>
<script src="Scripts/EventUtil.js" type="text/javascript"></script>
<script type="text/javascript">
var changeSize = function () {
var oTxt = document.getElementById('txt');
oTxt.size += 5;
}

var showMessage = function () {
alert('單擊事件');
alert('事件類型:' + event.type);
}

window.onload = function () {
document.getElementById('btn1').onclick = 
function () {
alert('btn1單擊事件');
}
}
</script>
</head>
<body>
<input type="text" id="txt" size="10"/>
<input type="button" value="加長" onclick="changeSize()"/>
<input type="button" value="點我" onclick="showMessage()"/>
<input type="button" id="btn1" value="按鈕" />

<p> 只有三次抽獎機會! </p>
<input id="btnLottery" type="button" value="抽獎"/>
<div id="divResult">

</div>
<script type="text/javascript">
var times = 0; //次數(shù)
var arr = ['一千萬', '女神一枚', '布加迪威龍', '海景別墅', '全英雄全皮膚','無限充值','逢賭必贏'];

var btnLottery = document.getElementById('btnLottery');
btnLottery.onclick = function () {
if(times >= 3)
{
alert("你已經(jīng)抽完三次了!");
this.onclick = null;
return;
}
times++;
var n = Math.floor(Math.random() * arr.length); //數(shù)組中隨機抽一個
var divResult = document.getElementById('divResult');
divResult.innerHTML = "<p>您是第"+ times +"次抽獎,抽中的是:"+ arr[n] +"</p>"
}
</script>

<input type="button" id="btnDOM2Test" value="測試DOM2事件處理"/>
<input type="button" id="btnDelDOM2Test" value="測試DOM2刪除事件處理"/>
<script type="text/javascript">
var sayHi = function () {
alert('Hello!');
}

var btnDOM2Test = document.getElementById('btnDOM2Test');
btnDOM2Test.addEventListener('click', function () {
alert('您單擊的是:' + this.value);
}, false);

btnDOM2Test.addEventListener('click', sayHi, false);

var btnDelDOM2Test = document.getElementById('btnDelDOM2Test');

var del = function () {
btnDOM2Test.removeEventListener('click', function () { 
alert('您單擊的是:' + this.value);
}, false);
btnDOM2Test.removeEventListener('click', sayHi, false);
}
btnDelDOM2Test.addEventListener('click', del, false);

//IE9+
//btnDOM2Test.attachEvent("onclick", sayHi);
//btnDOM2Test.attachEvent("onclick", function () {
// alert("IE事件綁定!");
//});
</script>

<label for="txtPhoneNum">請輸入手機號碼</label>
<input type="text" id="txtPhoneNum"/>
<script type="text/javascript">
var txtPhoneNum = document.getElementById('txtPhoneNum');
EventUtil.addHandler(txtPhoneNum, 'keypress', function () {
var e = EventUtil.getEvent();
//alert(e.keyCode);
//都不是數(shù)字
if (e.keyCode < 48 || e.keyCode > 57) {
EventUtil.preventDefault(e);
}
});
</script>

<form id="frmDemo" action="submitPage.htm">
<h3>用戶登錄</h3>
<label for="txtUID">賬號:</label>
<input type="text" id="txtUID"/><br />
<label for="txtPWD">密碼:</label>
<input type="password" id="txtPWD"/><br />
<input type="button" id="btnSubmit" value="登錄"/>
</form>

<script type="text/javascript">
var txtUID = document.getElementById('txtUID');
var txtPWD = document.getElementById('txtPWD');
var btnSubmit = document.getElementById('btnSubmit');
var frmDemo = document.getElementById('frmDemo');

EventUtil.addHandler(btnSubmit, 'click', function () {
alert('我提交了!');
if (txtUID.value == "admin") {
frmDemo.submit(); //提交
}
else {
return;
}
});

EventUtil.addHandler(txtUID, 'keydown', function () {
var e = EventUtil.getEvent(); //Enter.keyCode = 13;
if (e.keyCode == 13) {
txtPWD.focus();
EventUtil.preventDefault(e);
}
});
</script>

<div onclick="this.style.backgroundColor='red'; event.cancelBubble=true;">div1
<div onclick="this.style.backgroundColor='blue';">div2
<div onclick="this.style.backgroundColor='black';">div3
</div>
</div>
</div>
</body>
</html>

以上這篇JavaScript事件方法(實例講解)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • JavaScript數(shù)據(jù)結(jié)構(gòu)之雙向鏈表和雙向循環(huán)鏈表的實現(xiàn)

    JavaScript數(shù)據(jù)結(jié)構(gòu)之雙向鏈表和雙向循環(huán)鏈表的實現(xiàn)

    本篇文章主要介紹了JavaScript數(shù)據(jù)結(jié)構(gòu)之雙向鏈表和雙向循環(huán)鏈表的實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • webpack2.0配置postcss-loader的方法

    webpack2.0配置postcss-loader的方法

    本篇文章主要介紹了webpack2.0配置postcss-loader的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • 深入學習JavaScript ES8中的函數(shù)式編程

    深入學習JavaScript ES8中的函數(shù)式編程

    函數(shù)式編程已經(jīng)成為現(xiàn)代JavaScript開發(fā)中的一種主要范式,它提供了一種更清晰、更模塊化、更可維護的代碼編寫方式,本文將深入探討ES8中的一些關(guān)鍵特性,并演示如何使用這些特性進行函數(shù)式編程實踐,有需要的可以參考下
    2023-09-09
  • 原生JS簡單實現(xiàn)ajax的方法示例

    原生JS簡單實現(xiàn)ajax的方法示例

    這篇文章主要介紹了原生JS簡單實現(xiàn)ajax的方法,結(jié)合實例形式分析了ajax的實現(xiàn)步驟與相關(guān)使用技巧,需要的朋友可以參考下
    2016-11-11
  • 微信小程序訂閱消息(java后端實現(xiàn))開發(fā)

    微信小程序訂閱消息(java后端實現(xiàn))開發(fā)

    這篇文章主要介紹了微信小程序訂閱消息(java后端實現(xiàn))開發(fā),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • Bootstrap導航條學習使用(一)

    Bootstrap導航條學習使用(一)

    這篇文章主要為大家詳細介紹了Bootstrap導航條的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • 3分鐘教你用JavaScript實現(xiàn)電子簽名效果

    3分鐘教你用JavaScript實現(xiàn)電子簽名效果

    電子簽名已經(jīng)成為現(xiàn)代商業(yè)中不可或缺的一部分,它可以提高業(yè)務流程的效率和安全性。本文將介紹如何使用HTML5的canvas元素和JavaScript在前端實現(xiàn)電子簽名,需要的可以參考一下
    2023-04-04
  • ECMAScript?的?6?種簡單數(shù)據(jù)類型

    ECMAScript?的?6?種簡單數(shù)據(jù)類型

    這篇文章主要介紹了ECMAScript的?6?種簡單數(shù)據(jù)類型,ECMAScript的數(shù)據(jù)類型很靈活,一種數(shù)據(jù)類型可以當作多種數(shù)據(jù)類型來使用,具體使用詳情文章詳細介紹需要的小伙伴可以參考一下
    2022-06-06
  • 原生js實現(xiàn)旋轉(zhuǎn)木馬輪播圖效果

    原生js實現(xiàn)旋轉(zhuǎn)木馬輪播圖效果

    本文主要介紹了原生js實現(xiàn)旋轉(zhuǎn)木馬輪播圖效果的實例,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • JavaScript使用面向?qū)ο髮崿F(xiàn)的拖拽功能詳解

    JavaScript使用面向?qū)ο髮崿F(xiàn)的拖拽功能詳解

    這篇文章主要介紹了JavaScript使用面向?qū)ο髮崿F(xiàn)的拖拽功能,結(jié)合實例形式詳細分析了javascript基于面向?qū)ο蟮耐献Чδ軐崿F(xiàn)思路、原理與具體操作技巧,需要的朋友可以參考下
    2019-06-06

最新評論

铜陵市| 西丰县| 桦川县| 安康市| 政和县| 师宗县| 固原市| 灯塔市| 福州市| 舞阳县| 岳池县| 鄢陵县| 固镇县| 方山县| 北辰区| 临夏市| 陆川县| 肇州县| 玛沁县| 克什克腾旗| 鄂尔多斯市| 苍南县| 山西省| 霍城县| 佛冈县| 南投市| 临邑县| 鹤庆县| 资溪县| 韩城市| 太和县| 加查县| 墨江| 滨海县| 新竹市| 梅河口市| 兴仁县| 吉木乃县| 灵璧县| 昌乐县| 昭觉县|