我正在嘗試創建一個按鈕,點擊它時,它會顯示一個帶有簡報註冊表單的小框。顯示/隱藏表格無法正常工作
我寫過我的JavaScript,但似乎沒有工作。
我會很感激你可以告訴我爲什麼這不起作用的任何指針。
<script>
function setVisibility('subscribe_form') {
if (document.getElementById('bt1').value == 'Hide Layer') {
document.getElementById('bt1').value = 'Show Layer';
document.getElementById('subscribe_form').style.display = 'none';
} else {
document.getElementById('bt1').value = 'Hide Layer';
document.getElementById('subscribe_form').style.display = 'block';
}
}
</script>
<input type='button' name='type' id='bt1' value='Show Layer' onclick="setVisibility('subscribe_form');";>
<form action="%%GLOBAL_ShopPath%%/subscribe.php" method="post" id="subscribe_form" class="subscribe_form" name="subscribe_form">
刪除引號' '''函數setVisibility(subscribe_form){' –
'函數setVisibility(' subscribe_form')' - 你的參數被錯誤地delcared。嘗試刪除所有「subscribe_form」標籤的引號 – Tro
「」標籤的'language'屬性[已棄用](http://www.w3.org/TR/html4/interact/scripts.html #H-18.2.1)。改用'type = text/javascript'。 – Andreas