var n = touch.object.value;ただし、注意しておきたいのは、「初期値がゼロだと、valueの値が得られないことがある」という点です。valueの値を取り出しても「undefined(未定義を示す特殊な値)」となってしまうのです。これは、ほぼ同じ構造のゲージやレベルインジケータが問題なく値を取得できることから、インジケータのバグかも知れません。念のため、ここではvalueで取り出した値がundefinedの場合は変数nにゼロを代入して対処しています。
touch.object.setValue(n);
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
function button1Click(event) { var touch = document.getElementById("gauge"); var n = touch.object.value; if (n == undefined){ n = 0; } n++; if (n > touch.object.maxValue){ n = touch.object.minValue; } touch.object.setValue(n); var text1 = document.getElementById("text1"); text1.innerHTML = "value:" + n; }
<< 前へ |