欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript事件方法(實(shí)例講解)

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

廢話不多說(shuō),直接上代碼

<!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="加長(zhǎng)" onclick="changeSize()"/>
<input type="button" value="點(diǎn)我" onclick="showMessage()"/>
<input type="button" id="btn1" value="按鈕" />

<p> 只有三次抽獎(jiǎng)機(jī)會(huì)! </p>
<input id="btnLottery" type="button" value="抽獎(jiǎng)"/>
<div id="divResult">

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

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ù)組中隨機(jī)抽一個(gè)
var divResult = document.getElementById('divResult');
divResult.innerHTML = "<p>您是第"+ times +"次抽獎(jiǎng),抽中的是:"+ arr[n] +"</p>"
}
</script>

<input type="button" id="btnDOM2Test" value="測(cè)試DOM2事件處理"/>
<input type="button" id="btnDelDOM2Test" value="測(cè)試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">請(qǐng)輸入手機(jī)號(hào)碼</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">賬號(hào):</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事件方法(實(shí)例講解)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • js實(shí)現(xiàn)tab欄切換效果

    js實(shí)現(xiàn)tab欄切換效果

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)tab欄切換效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • JavaScript中Promise的使用詳解

    JavaScript中Promise的使用詳解

    Promise,相信每一個(gè)前端工程師都或多或少地在項(xiàng)目中都是用過(guò),畢竟它早已不是一個(gè)新名詞。ES6中已經(jīng)原生對(duì)它加以支持,在caniuse中搜索一下 Promise ,發(fā)現(xiàn)新版的chrome和firefox也已經(jīng)支持。但是低版本的瀏覽器我們可以使用 es6-promise 這個(gè) polyfill 庫(kù)來(lái)加以兼容。
    2017-02-02
  • CocosCreator如何實(shí)現(xiàn)劃過(guò)的位置顯示紋理

    CocosCreator如何實(shí)現(xiàn)劃過(guò)的位置顯示紋理

    這篇文章主要介紹了CocosCreator紋理shader的一些知識(shí),想了解shader的同學(xué),一定要看下,并且親自動(dòng)手實(shí)踐
    2021-04-04
  • 微信小程序?qū)崿F(xiàn)聊天對(duì)話(文本、圖片)功能

    微信小程序?qū)崿F(xiàn)聊天對(duì)話(文本、圖片)功能

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)聊天對(duì)話功能,可以發(fā)送文本、圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • javascript滾輪控制模擬滾動(dòng)條

    javascript滾輪控制模擬滾動(dòng)條

    這篇文章主要為大家詳細(xì)介紹了javascript滾輪控制模擬滾動(dòng)條的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 原生js實(shí)現(xiàn)下拉選項(xiàng)卡

    原生js實(shí)現(xiàn)下拉選項(xiàng)卡

    這篇文章主要為大家詳細(xì)介紹了原生js實(shí)現(xiàn)下拉選項(xiàng)卡,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • 11個(gè)教程中不常被提及的JavaScript小技巧(推薦)

    11個(gè)教程中不常被提及的JavaScript小技巧(推薦)

    這篇文章主要介紹了11個(gè)教程中不常被提及的JavaScript小技巧,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 簡(jiǎn)單的前端js+ajax 購(gòu)物車框架(入門篇)

    簡(jiǎn)單的前端js+ajax 購(gòu)物車框架(入門篇)

    其實(shí),一直想把自己寫的一些js給總結(jié)下,也許是能力有限不能把它完美結(jié)合起來(lái)。只能自己默默的看著哪些代碼,無(wú)能為力
    2011-10-10
  • layui 選擇列表,打勾,點(diǎn)擊確定返回?cái)?shù)據(jù)的例子

    layui 選擇列表,打勾,點(diǎn)擊確定返回?cái)?shù)據(jù)的例子

    今天小編就為大家分享一篇layui 選擇列表,打勾,點(diǎn)擊確定返回?cái)?shù)據(jù)的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-09-09
  • mui 打開新窗口的方式總結(jié)及注意事項(xiàng)

    mui 打開新窗口的方式總結(jié)及注意事項(xiàng)

    這篇文章主要介紹了mui 打開新窗口的方式總結(jié)及注意事項(xiàng),需要的朋友可以參考下
    2017-08-08

最新評(píng)論