我已經搜索和搜索了很多以前回答的問題,令我驚訝的是,他們中沒有人回答我想要完成的任務。與JQuery這很容易,但我正在努力與嚴格的JavaScript。使用嚴格的JavaScript隱藏和顯示DIV,沒有嵌入的JS或CSS
我不能有任何嵌入JS或CSS在HTML ...
這是我到目前爲止有:
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 { display:none; } – Noob