簡體   English   中英

如何在頁面中添加HTML模板?

[英]How to add HTML templates in a page?

我制作了一個價格框模板,我希望每次單擊按鈕時,頁面上都會顯示一個新的價格框。 只是我的模板的一個簡單示例:

<div>
  <h1> Product: {productName} </h1>
</div>

每次單擊按鈕時,我都會輸入名稱,此模板將顯示在頁面中。

我一直在尋找,我看到了帶有javascript和其他解決方案(例如Mustache)的模板標簽。 哪種方法更好並且更具可讀性?

不完全確定您的要求是什么,但是使用純JavaScript會非常簡單。 請查看以下代碼段:

 function addProduct() { const productName = document.querySelector('#productName').value; productName ? document.querySelector('#products').innerHTML += ` <div><h1>Product: ${productName}</h1></div> ` : alert('Enter Product Name'); } document.querySelector('#add').addEventListener('click', () => addProduct()); 
 <input type="text" id="productName"> <button id="add">Add Product</button> <div id="products"></div> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM