これまでに多くの質問を検索して検索しましたが、驚いたことにそのうちの誰も私が達成しようとしているものに答えません。 JQueryでこれは簡単ですが、私は厳格なjavascriptで苦労しています。JSまたはCSSが組み込まれていない厳格なjavascriptを使用してDIVを表示および非表示する
は私が
これは私がこれまで持っているものです... HTMLに埋め込まれJSやCSSを持つことはできません。
function showhide()
{
var billingaddress = document.getElementById("billingaddress");
if (billingaddress.style.display === "block")
{
billingaddress.style.display = "none";
}
else if (billingaddress.style.display === "none")
{
billingaddress.style.display = "block";
}
}
function init()
{
var billingcheckbox = document.getElementById("billing");
if (billingcheckbox.checked)
{
showhide();
}
else
{
showhide();
}
これは、CSSを使用して、デフォルトでは非表示になっています。
乾杯、
_ "隠しデフォルトでCSSを使用して "_ ---どのように隠されていますか? – evolutionxbox
また、 'billingaddress'を再クエリすることは無駄です。代わりに 'showhide'のパラメータとして渡してください。 – evolutionxbox
css #billingaddress { ディスプレイを使用:なし; } – Noob