私は、下を指している矢印を表示します。ユーザーがこれをクリックすると、ナビゲーションバーが表示されるという考えがあります。これまでのところうまくいきましたが、押しても値と回転が変わりました。ただし、値は変更されません。誰かが私が間違っていることで私を助けてくれますか?ありがとう!
スクリーンショット:
JS:関数の値を変更しても機能しません
0
A
答えて
3
<h3>
のための適切な「値」属性は、そう、それは私はあなたのコード内のいくつかの変更を行ってきたdropBut.value
では動作しませんでしたありません。..
var dropBut = document.getElementById("dropDownBut");
function dropDownMenu(){
console.log("hey");
console.log(dropBut.getAttribute("value"));
if(dropBut.getAttribute("value") === "downside"){
dropBut.style.transform = "rotate(270deg)";
dropBut.setAttribute("value","upside");
}
else if(dropBut.getAttribute("value") === "upside"){
dropBut.style.transform = "rotate(-270deg)";
dropBut.setAttribute("value","downside");
}
}
dropBut.addEventListener("click",dropDownMenu);
この1つはあなた
役に立てば幸い
0
ここではjQueryのを使用して何かです。
$('#dropdownButton').click(function(){
$('#dropdownButton').attr('value','up');//set with jquery
if($('#dropdownButton').attr('value')==='up')//compare value
{
alert("UP!");
}
if($('#dropdownButton').attr('value')==='down')//compare value
{
alert("DOWN!");
}
});
関連する問題
- 1. JS関数に渡すPHP変数が機能しません
- 2. Jquery/AJAX関数が機能していません変更イベント
- 3. チェックボックスを変更しても機能は起動しません
- 4. crontabで変数を連結しても機能しません
- 5. jsのappendTo()関数が機能しませんでした
- 6. JS機能の変更値
- 7. 変更されたdeepEqual関数が機能しません
- 8. JS関数呼び出しは機能しません
- 9. Android Studio:変数を別の変数に渡しても機能しません
- 10. ページングのページ変更を保存しても機能しません。値は保存されません
- 11. intオブジェクトと数値の値を比較しても機能しませんか?
- 12. JS XMLHttpRequest関数が機能しません
- 13. 関数にポインタを渡しても値は変更されません。
- 14. フォームから値を保存しても機能しません
- 15. C++:値をバッファに代入しても機能しません
- 16. JS clearTimeoutは、関数の外にあるvarを設定しても機能しません。
- 17. Python関数の変数が機能しませんか?ここ
- 18. Chrome拡張機能リンクが機能していません...(接続されたjsかもしれません)
- 19. Pythonの2つの変数を比較しても機能しませんか?
- 20. ページロード時のJS関数のトリガーが機能していません
- 21. Onchange関数が機能しません
- 22. 関数 "header"が機能しません
- 23. Format()関数が機能しません。
- 24. 関数setFindTimeoutが機能しません
- 25. fgets関数が機能しません
- 26. PHPの静的関数は、ディレクトリが変更されても機能しません。
- 27. 関数の戻り値でフィルターが機能しません
- 28. 追加メソッドを使用していてもShuffle Jsが機能しません
- 29. jsのギャラリーボタンが機能しません
- 30. 関数は$ scope変数を変更しますが、関数外の値は更新しませんか?
ここに該当するコードを追加してください。 – Satpal
ここにあなたのコードをコピーするか、フィドルにリンクしてください。 – maximelian1986