我試圖通過傳遞形式的Id
在JS功能toggle
參數,並與onclick
事件觸發切換一個完整的HTML表單newBill
用純Java腳本的HTML表單,但不知道爲什麼它不工作。如何切換與純JavaScript切換functon
function toggle(id) {
var e = document.getElementById(id);
if (e.style.display == 'block' || e.style.display == '') {
e.style.display = 'none';
} else {
e.style.display = 'block';
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul id="menu">
<li><a href="#home" onclick="toggle(" newBill ")"> New Bill</a>
</li>
</ul>
<form name="billnew" id="newBill">
Order ID :
<br>
<input class="textBox" type="text" name="billid" id="order_id" />
<!--More form fields below.-->
</form>
這是給什麼樣的錯誤? –
您不能在由雙引號分隔的文本中使用雙引號。你需要'onclick =「toggle('newBill')」'或屏蔽它們:'onclick =「toggle(\」newBill \「)」'不要繼續並刪除問題。 –
單擊新建賬單按鈕時不會執行任何操作 –