どこに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>