HTMLオブジェクトのIDを変更するJavaScriptの課題を作成しました。JavaScriptでHTMLタグの機能を使用できない
選択肢の間を循環するボタンを設定したいと思います。今すぐボタンは機能を実行していません。
コードを見て、私が間違っていることを教えてください。
a = 0;
n = 1;
i = 0;
function changexc(a, n) {
document.getElementById('effect00').id = "effect00" + (a + i);
}
function counterxc() {
i = n++;
return n;
}
document.write("<br>" + "a is " + a + "<br>");
document.write(" i is " + i + "<br>");
document.write(" n is " + n + "<br>");
document.write(" n + a is " + (n + a) + "<br>");
changexc(a);
<style>#effect001 {
max-width: 100px!important;
height: 200px;
background-color: red;
display: block;
}
#effect002 {
max-width: 200px!important;
height: 100px;
background-color: blue;
display: block;
}
#effect003 {
max-width: 300px!important;
height: 300px;
border-radius: 50%;
background-color: yellow;
display: block;
}
</style>
<div id="effect00"></div>
<button type="button" id="thatdarnbutton" onclick="counterxc()">Click Me</button>
を動作するはずダウンを参照してください ?そして、あなたはどこにjavascriptを含んでいますか?頭の中や体の終わりの上に? –
私はonclick関数で 'n'を返す代わりに' changexc'関数を呼び出すべきだと思います。 – nocodename
私の見たところでは、あなたの 'counterxc'は変数をある値に設定するだけです...それはそれについてです – Lixus