物件導向的點名器
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
#d1{
width: 200px;
height: 200px;
border: 1px solid #ccc;
margin: 100px auto;
}
#btn{
width: 100px;
height: 100px;
margin: 0px 620px;
}
</style>
</head>
<body>
<p>
首先,先找變數,把變數給初始化,然後用原型定義方法,在這個方法裡寫要執行的內容,內容包括點選事件以及點選事件呼叫的函式。(記住要例項化和賦值),就好了!
</p>
<div id="dd">
<div id="d1"></div>
<button id="btn">點名</button>
</div>
</body>
<script>
window.onload=function(){
var a1=['方丈','住持','劍俠客','小龍女','楊過','郭靖','郭鈺濤','流精欲','半藏','幼兒源','DVA','黑影','勇鍋','大姐','家林','假萌哼','航哥','劍閣'];
var t1=new Tab('dd','d1','btn');
t1.wc(a1);
}
var timer =null;
function Tab(dd,d1,btn){
this.oDiv=document.getElementById(dd);
this.oDiv1=document.getElementById(d1);
this.oBtn=document.getElementById(btn);
}
Tab.prototype.wc=function(arr){
var that=this;
this.oBtn.onclick=function(){
if(that.oBtn.innerHTML=='點名'){
timer = setInterval(run,50);
that.oBtn.innerHTML='暫停吧';
}else{
clearInterval(timer);
that.oBtn.innerHTML='點名';
}
}
function run(){
var star=Math.round(Math.random()*18);
that.oDiv1.innerHTML=arr[star];
}
}
</script>
</html>
相關文章
- 物件導向-物件導向思想物件
- 物件導向與程式導向物件
- 程式導向與物件導向物件
- “程序導向”和“物件導向”物件
- JavaSE —— 第11步 —— 最關鍵的一點(物件導向) 11.1物件導向和麵向過程的區別Java物件
- 物件導向物件
- java的物件導向Java物件
- php中的程式導向與物件導向PHP物件
- 物件導向,搞定物件物件
- JAVA物件導向基礎--物件導向介紹Java物件
- PHP 物件導向 (九)物件導向三大特徵PHP物件特徵
- 更多物件導向的JavaScript物件JavaScript
- Golang 中的物件導向Golang物件
- JavaScript 的物件導向(OO)JavaScript物件
- Java:Java的物件導向Java物件
- PHP物件導向PHP物件
- 物件導向 -- 反射物件反射
- JavaScript 物件導向JavaScript物件
- JS物件導向JS物件
- Java物件導向Java物件
- Python——物件導向Python物件
- 物件導向--下物件
- scala物件導向物件
- 物件導向(下)物件
- Python物件導向Python物件
- 物件導向(oop)物件OOP
- [Java物件導向]Java物件
- python 物件導向Python物件
- Java — 物件導向Java物件
- 物件導向(上)物件
- python中物件導向有什麼特點Python物件
- 物件導向知識點總結歸納物件
- python-程式導向、物件導向、類Python物件
- JavaScript物件導向—物件的建立和操作JavaScript物件
- Java物件導向——類與物件Java物件
- Js物件導向(1): 理解物件JS物件
- 解釋下什麼是物件導向?物件導向和麵向過程的區別?物件
- 物件導向 -- 類的組合物件
- GO 語言中的物件導向Go物件