Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 使用EJS创建新的DOM元素_Node.js_Ejs - Fatal编程技术网

Node.js 使用EJS创建新的DOM元素

Node.js 使用EJS创建新的DOM元素,node.js,ejs,Node.js,Ejs,我正在使用基于一些动态变量的EJS模板引擎渲染视图。例如: res.render("index", { dynamicVariable: newEverytime }); 我现在像这样把它插入我的HTML中 <% if(someCondition){ %> <div> <a href="#"><%= dynamicVariable %></a>

我正在使用基于一些动态变量的EJS模板引擎渲染视图。例如:

    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中?