javascript このレベルです mybutton.onclick = myfunc;

javascript

どこにscriptを書けばいいか。onloadでなければ一回通過させないとinputの要素が取得されて反映されないんだ。まだまだだな。


<html>
<body>
<p>ボタンをクリック!</p>
<input type="button" id="myid" value="Click">
<script>
var i = 0; //-- 一度通過する。2度目はイベントでアクセスされるときだけ操作される。
var mybutton = document.getElementById("myid");
var myfunc = function(){
  if( i ==0 )
  {
    mybutton.value = "Hello world!";
    i = 1;
  }
 else
 {
   mybutton.value = "Booing!";
   i = 0;
 }
}
//-- 1回だけ実行される
mybutton.onclick = myfunc;
</script>
</body>
</html>
No tags for this post.
タイトルとURLをコピーしました