在下面的代码片段中(来自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;
}
答案 0 :(得分:9)
这篇文章中的拼写错误。它应该读
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
这也是可怕的代码,你应该找一个替代教程。
编辑 - 好悲伤,那篇文章已经13岁了。它也可以用拉丁文写成。