javascript
1<html> 2<head> 3<title></title> 4<script> 5 let hyouji=0; //表示の状態を表す変数を hyouji とした 6 function tenmetsu(){ //文字を点滅させるための関数を tenmetsu() とする 7 if(hyouji==0) { //表示が0に等しい場合は 8 document.form1.textbox1.value="警報発令中!" //テキストボックスの表示を「警報発令中!」としてください 9 hyouji=1; //そして表示を1に変えてください 10 } 11 else{ //そうでなければ 12 document.form1.textbox1.value=""; //テキストボックスの表示を空白にしてください 13 hyouji=0; //そして表示を0に変えてください(つまり「警報発令中!」にしなさい。) 14 } 15 } 16</script> 17</head> 18<body> 19 <form name="form1"> 20 <input type="text" name="textbox1"> 21<script> 22 setInterval("tenmetsu()",700); //setInterval(自作した関数名,時間間隔) 0.7秒の場合700にする 23//sourceはttp://www5e.biglobe.ne.jp/~komichan/javascpt/htmlJS_tenmetsu.htmlです。 24</script> 25</body> 26</html>
点滅の記述ですが、
コメントの意味は合っているでしょうか?
また
let hyouji=0 として関数で設定した動作は
hyouji=1 にすれば 逆の動作であるhyouji=0 にする、というのが納得ときません。
スイッチON/OFFにような使い方ができるのでしょうか。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。