ブール変数があります。非表示の入力フィールドに格納されます。基本的に、ユーザーがサインインしている場合はfalse
、そうでない場合は ですtrue
。
ファイルのダウンロードにリンクするダウンロード ボタンがあります。私の目的は、サインインしていない場合、ボタンが表示されず、リンクが機能しないようにすることです (サインインする必要があるなどのアラートがあればいいのですが、それはおそらくそれ以上の努力が必要です)。
onload
私は体を実行する機能を持っています:
function hide_download_btns(){
if (document.getElementById('download_btn_var_input').value == "true") {
document.getElementsByClassName('project_download_btn').item(0).hidden = true
}
}
私の問題は、nth term を求めるところ.item(0)
です。これは、関数を実行する div を選択する場所ですが、クラス名が「project_download_btn」のすべて の sに関数が影響するようにしたいと考えています。div
私は jQuery のファンではないので、可能であればそれを避けたいと思います。