Javascript钻石? (小于大于)

时间:2014-03-16 03:42:32

标签: javascript

在下面的代码片段中(来自A List Apart Alternative Style: Working With Alternate Style Sheets - Snippet 8)for <i>在for循环终止条件语句中的含义是什么?我之前从未在JavaScript中看过这种表示法。我可以假设它做了什么,但我想要一个更确定的答案。

function getActiveStyleSheet() {
    var i, a;
    for(i=0; (a = document.getElementsByTagName("link")<i>); i++) {
        if(a.getAttribute("rel").indexOf("style") != -1
            && a.getAttribute("title")
            && !a.disabled) return a.getAttribute("title");
    }
    return null;
}

1 个答案:

答案 0 :(得分:9)

这篇文章中的拼写错误。它应该读

for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {

这也是可怕的代码,你应该找一个替代教程。

编辑 - 好悲伤,那篇文章已经13岁了。它也可以用拉丁文写成。