Javascript 获得;未捕获的语法错误:意外标记&引用;使用for循环时出错

Javascript 获得;未捕获的语法错误:意外标记&引用;使用for循环时出错,javascript,html,for-loop,Javascript,Html,For Loop,这里我有一个循环来迭代JSF应用程序中的html元素 var tmp = document.getElementsByTagName("input"); var counter = 0; var arr = new Array(); for (var i = 0; i<tmp.length; i++) { if (tmp[i].parentNode.nodeName === "TD" &&

这里我有一个循环来迭代JSF应用程序中的html元素

        var tmp = document.getElementsByTagName("input");
        var counter = 0;
        var arr = new Array();
        for (var i = 0; i<tmp.length; i++) {
            if (tmp[i].parentNode.nodeName === "TD" && tmp[i].getAttribute("type") !== "submit") {
                arr[counter] = tmp[i];
                counter++;
            }
        }
var tmp=document.getElementsByTagName(“输入”);
var计数器=0;
var arr=新数组();
对于(var i=0;i

正如您在屏幕截图中所看到的,HTML页面中的脚本应该有
的地方,正如您在屏幕截图中所看到的,HTML页面中的脚本应该有
的地方,图片2中的行与图片1中的行不同。
图片2中的行与图片中的行不同图1.
为什么有“”,而不是“为什么有“”,而不是”我使用的是
Facelets
。这是一种模板语言吗?我把JS代码放在单独的文件中,而不是脚本标记中&它很有效。啊,是的,把JavaScript代码放在单独的.JS文件中是正确的解决方案,我应该提到这一点!我把它添加到了未来v的答案中isitors。我使用的是
Facelets
。这是模板语言吗?我将JS代码放在单独的文件中,而不是脚本标记中&这很有效。啊,是的,将JavaScript代码放在单独的.JS文件中是正确的解决方案,我应该提到这一点!我将其添加到了回答中,以供将来的访问者使用。
<script type="text/javascript">
<!--    
     //-->
</script>