繁体   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