Node.js 使用EJS创建新的DOM元素
我正在使用基于一些动态变量的EJS模板引擎渲染视图。例如:Node.js 使用EJS创建新的DOM元素,node.js,ejs,Node.js,Ejs,我正在使用基于一些动态变量的EJS模板引擎渲染视图。例如: res.render("index", { dynamicVariable: newEverytime }); 我现在像这样把它插入我的HTML中 <% if(someCondition){ %> <div> <a href="#"><%= dynamicVariable %></a>
res.render("index", {
dynamicVariable: newEverytime
});
我现在像这样把它插入我的HTML中
<% if(someCondition){ %>
<div>
<a href="#"><%= dynamicVariable %></a>
</div>
<% } %>
我希望EJS每次都创建一个新的
标记,而不是每次都替换我的a标记。我怎样才能做到这一点 服务器端的EJS不创建任何DOM节点。它将HTML源代码处理为文本。它只打印字符串,客户端的HTML解析器从中创建DOM节点
我想你是在问一个奇怪的问题的解决方案,而你什么也没说。询问您遇到的实际问题、到目前为止您尝试了什么以及为什么它不起作用更有用。服务器端的EJS不创建任何DOM节点。它将HTML源代码处理为文本。它只打印字符串,客户端的HTML解析器从中创建DOM节点
我想你是在问一个奇怪的问题的解决方案,而你什么也没说。询问您遇到的实际问题、到目前为止您尝试了什么以及为什么不起作用更有用。我正在将一些链接保存到主屏幕,链接中的文本以及href属性每次都不同。如何在没有每个新链接替换现有链接的情况下将它们呈现到我的HTML中?我正在将一些链接保存到主屏幕,链接中的文本以及href属性每次都不同。如何在没有每个新链接替换现有链接的情况下将它们呈现到HTML中?