请告诉我以下代码是如何工作的以及代码到底是做什么的? 代码是javascript快门菜单的一部分,来自网站:http://www.menucool.com/horizontal/menu-code?menu=50&skin=3&p=1
if (k == -1 && /:\/\/(?:www\.)?[^.\/]+?\.[^.\/]+\/?$/.test) {
for (var i = 0; i < a.length; i++) {
if (a[i].getAttribute("maptopuredomain") == "true") {
k = i;
break;
}
}
代码在以下链接中悬挂
答案 0 :(得分:0)
这段Javascript代码会产生语法错误。使用非描述性变量,不知道这些变量是什么,没有上下文,这段代码在整个文件中,不可能告诉这段代码应该做什么以及它在菜单中的作用是什么。我希望您知道if
和for
做了什么。