最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何通过一个EJS变量的JavaScript?

运维笔记admin15浏览0评论

如何通过一个EJS变量的JavaScript?

如何通过一个EJS变量的JavaScript?

我不能EJS变量传递给JavaScript。我有一个在EJS:

<% for(var i=0; i < lyrics.length; i++) {%>
            <!--MELODIE-->

            <br>

            <%= lyrics[i].texte %> 

我想登录浏览器的歌词[I] .texte变量。我试图var a = <%= lyrics[i].texte %>;但它并没有奏效。我也试图在EJS <% v1= lyrics[i].texte ; %>集并设置JS VAR等于V1,但它没有再工作。我不得不歌词[I] .texte转换成一个js变量。

我认为,这些问题从.texte来到变种的名称后(texte是数据库列的名称,这是一个字符串)。我在里面存储诗意。当我使用一个标准的变种(如<%VAR = 30%>)它运行在传输JS确定。谢谢您的帮助!

回答如下:
<% lyrics.forEach(lyric=> { %>
<li class="<%=lyric.texte %>"><%=lyric.texte %></li>
<% }); %>

这里是循环lyrics,如果你想访问特定lyric.texte的代码,你必须让document.querySelector(".className");在你的JavaScript文件。

发布评论

评论列表(0)

  1. 暂无评论