Javascript for循环中的html缩略符分析错误
我的html文件看起来像Javascript for循环中的html缩略符分析错误,javascript,html,for-loop,html-parsing,Javascript,Html,For Loop,Html Parsing,我的html文件看起来像 <% for (var i = 0, l = props.length; i < l; ++i) { var _name = props[i][0]; var _value = props[i][1]; %> <p> <span class="prop"><%=_name%>: </span><span class="value"><%=_v
<% for (var i = 0, l = props.length; i < l; ++i) {
var _name = props[i][0];
var _value = props[i][1]; %>
<p>
<span class="prop"><%=_name%>: </span><span class="value"><%=_value%></span>
</p>
<% } %>
:
我在for循环中得到一个html解析错误
警告:命令失败:
/Users/xx/xx/xxxxx/node_modules/html minifier/dist/htmlminifier.js
抛出“分析错误:”+html;
^
分析错误:
我不知道偶数是什么意思。我检查了道具阵列,它给了我正确的数据
道具=[“a”、“b”]、[“c”、“d”]、[“e”、“f”]]
当我打印静态值时,html确实给出了正确的值
<p>
<span class="prop"><%=props[0][0]%>: </span><span class="value"><%=props[0][1]%></span>
</p>
<p>
<span class="prop"><%=props[1][0]%>: </span><span class="value"><%=props[1][1]%></span>
</p>
<p>
<span class="prop"><%=props[2][0]%>: </span><span class="value"><%=props[2][1]%></span>
</p>
:
:
:
这给了我所需的结果
但是我想知道如何修复for循环中的解析错误 您似乎在非普通html文件上使用html缩小器,带有特殊的服务器标记,如
请参见: