Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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
Javascript for循环中的html缩略符分析错误_Javascript_Html_For Loop_Html Parsing - Fatal编程技术网

Javascript for循环中的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%>&#58;&nbsp;</span><span class="value"><%=_v

我的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%>&#58;&nbsp;</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]%>&#58;&nbsp;</span><span class="value"><%=props[0][1]%></span>
</p>
<p>
  <span class="prop"><%=props[1][0]%>&#58;&nbsp;</span><span class="value"><%=props[1][1]%></span>
</p>
<p>
  <span class="prop"><%=props[2][0]%>&#58;&nbsp;</span><span class="value"><%=props[2][1]%></span>
</p>

: 

:

:

这给了我所需的结果


但是我想知道如何修复for循环中的解析错误

您似乎在非普通html文件上使用html缩小器,带有特殊的服务器标记,如
请参见: