javaScriptの使用(5)DOM事件
2447 ワード
dom事件
ブラウザは、特定の条件やユーザの行動を待ち受け、それぞれの操作をトリガします.
一般的なdomイベントは以下の通りです.
onclick:イベントをクリックします.
onfocus:フォーカスイベント
onblur:焦点を失う事件
onkeydown:キーボードでイベントを押す
onload:ページ完了ロードイベント
onmouseover:マウスストップイベント
onmouseout:マウス除去イベント
ブラウザは、特定の条件やユーザの行動を待ち受け、それぞれの操作をトリガします.
一般的なdomイベントは以下の通りです.
onclick:イベントをクリックします.
onfocus:フォーカスイベント
onblur:焦点を失う事件
onkeydown:キーボードでイベントを押す
onload:ページ完了ロードイベント
onmouseover:マウスストップイベント
onmouseout:マウス除去イベント
<html>
<head>
<title>dom </title>
<script type="text/javascript">
function clickMe(){
alert(' ');
alert('haha');
}
function clearUsername(){
var username=document.getElementById("username");
username.value="";
}
function clearUsernameByThis(my){
my.value="";
}
function setMessage(my){
var val=my.value;
if(val==''){
my.value=" ";
}
}
function count(my){
var cou=document.getElementById("cou");
cou.value=my.value.length;
}
function bodyload(){
var mydiv=document.getElementById("mydiv");
mydiv.style.backgroundColor="red";
}
</script>
</head>
<body <input type="button" value=" " />
<br />
<div id="mydiv" <br />
<a href="#" >
a </a>
<br>
<a href="javascript:alert('xyz')" >
a </a>
<br>
:
<input type="text" name="username" value=" " onfocus="alert(this.value)" />
<br/>
<input type="text" id="username" name="username" value=" " onfocus="clearUsernameByThis(this)" onblur="setMessage(this)" />
<br/>
:<input type="text" onkeydown="count(this)"> <input type="text" id="cou" />
</body>
</html>
<html>
<head>
<title>DOM </title>
<script type="text/javascript">
function changeToRed(){
var mydiv=document.getElementById("mydiv");
mydiv.style.backgroundColor="red";
}
function changeToBlue(){
var mydiv=document.getElementById("mydiv");
mydiv.style.backgroundColor="blue";
}
</script>
</head>
<body>
<div id="mydiv"
</div>
</body>
</html>