だから私はこのコードを持っている:JavaScriptを使用してクラスの表示を変更するにはどうすればよいですか?
function show_all()
{
\t document.getElementByClassName('login').style.display = 'inline';
\t document.getElementById('button-hide').style.display = 'inline';
\t document.getElementById('button-show').style.display = 'none';
};
function hide_all()
{
\t document.getElementByClassName('login').style.display = 'none';
\t document.getElementById('button-hide').style.display = 'none';
\t document.getElementById('button-show').style.display = 'inline';
};
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<nav>
\t <input type="button" value="Show login Buttons" id="button-show" onclick="show_all();"/>
\t <input type="button" value="Hide login Buttons" id="button-hide" onclick="hide_all();"/>
</nav>
<p class="login">Username:</p>
<img src="un.png" class="login"/>
<p class="login">Password:</p>
<p>Something not ment to be hidden.</p>
<img src="pass.png" class="login"/>
を私は表示/非表示されるように、クラス全体を必要とします。 "login"クラスの要素を持つブロックが約50あり、JavaScriptを使用して表示したいと考えています。
jquery answer do do? – ab29007
@AnujaAgarwalによると、jqueryの解決策はまだjavascriptですが、新しい依存関係が導入されています。つまり、ソリューションは数行のコードであり、ライブラリの導入に値するものです。 –
それはajaxまたはjquaryではありません... –