[英]Creating nested HTML element using javascript
每次我点击一个按钮时,这个 HTML 元素都会动态添加到 UI 上,并且里面会有动态值。 如何使用香草 Javascript 做到这一点?
<div class="p-4 h-auto flex flex-col items-center justify-center space-y-5 bg-white rounded shadow">
<div id="counter" class="text-2xl font-semibold"></div>
<div class="flex space-x-3">
<button id="increment" class="bg-indigo-400 text-white px-3 py-2 rounded shadow"> Increment </button>
<button id="decrement" class="bg-red-400 text-white px-3 py-2 rounded shadow"> Decrement </button>
</div>
</div>
你可以这样做
document.querySelector(selector).innerHTML += yourTemplate;
所以,假设你有一个合适的选择器,你可以通过调用querySelector
来获取标签,然后你可以 append 你在yourTemplate
中拥有的任何东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.