【问题标题】:How may I add a button into ejs file using javascript?如何使用 javascript 将按钮添加到 ejs 文件中?
【发布时间】:2022-12-31 20:37:52
【问题描述】:
所以我确实有一个最多包含 8 到 10 个元素的列表,我想在某个 ejs 页面中添加一个按钮,具体取决于我在列表中有多少项目。例如:["Salad","Tomato","Paste"] 然后将在页面上添加 3 个按钮,依此类推...
app.post('wanttogo', function (req, res) {
});
以上是需要实现的post函数
有没有像我在javascript中描述的那样根据循环或其他东西动态添加按钮的东西。
提前致谢,
我对 javascript 知之甚少,我试图用谷歌搜索我想要的东西,但结果模棱两可。
【问题讨论】:
标签:
javascript
node.js
mongodb
【解决方案1】:
let buttons_from_post = ["Salad","Tomato","Paste"];
buttons_from_post.forEach(addBtn);
function addBtn(value, index, array) {
let btn = document.createElement("button");
btn.innerHTML = value;
btn.onclick = function () {
alert("Button is clicked");
};
document.body.appendChild(btn);
}
这是这样做的一个例子