<script> var i=0; <script> #foreach( $category in $map.get("A")) <li class="title" id="menu" onclick="showmenu('<script>i++</script>') "> <span id="bignavs">$!{category.name}</span></li>
对了,还需要 id="menu" 中的menu的值也变好,比如menu1,menu2.。
onclick="showmenu(<script>i++</script>) " 去掉单引号试试
还是不行。。 改成如下这样了 <div id="mz_left">
<ul> <script language = JavaScript> var i=1 document.getElementById("'menu'+i").innerHTML=i document.getElementById("'list'+i").innerHTML=i </script> #foreach( $category in $map.get("A"))
var i=1;foreach ...
{
i++;
}
var i=0;
<script>
#foreach( $category in $map.get("A"))
<li class="title" id="menu" onclick="showmenu('<script>i++</script>') "> <span id="bignavs">$!{category.name}</span></li>
对了,还需要 id="menu" 中的menu的值也变好,比如menu1,menu2.。
<ul>
<script language = JavaScript>
var i=1
document.getElementById("'menu'+i").innerHTML=i
document.getElementById("'list'+i").innerHTML=i
</script>
#foreach( $category in $map.get("A"))
<li class="title" id="<script>'menu'+i</script>" onclick="showmenu(<script>i</script>) "><span id="bignavs" >$!{category.name}</span></li>
#foreach( $subcate in $category.categories )
<li id="<script>'list'+i</script>" class="content" style="display:none"><a href="./?c=browse&cg=$!{subcate.id}"><span id="smallnavs">$!{subcate.name}</span></a></li>
#end
<script language = JavaScript>
i++
</script>
#end
</ul> </div>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<script>
var i = 0;
document.write(" <li class=\"title\" id=\"menu"+i+"\" onclick=\"alert(i)\">啊呀呸</li>");//在这里拼字符串 然后输入
</script>
</body>
</html>
<script language = JavaScript>
function showmenu(li) {
while (li = li.nextSibling) {
if (li.nodeType == 1) {
if (li.id == 'menu') break;//遍历到下一个菜单开始项目则退出
li.style.display = li.style.display == 'none' ? 'block' : 'none';
}
}
}
</script>
<div id="ml_navs">
<ul>
#foreach( $category in $map.get("A"))
<li class="title" id="menu" onclick="showmenu(this) "> <span id="bignavs">$!{category.name}</span></li>
#foreach( $subcate in $category.categories )
<li id="list" class="content" style="display:none"><a href="./?c=browse&cg=$!{subcate.id}"><span id="smallnavs">$!{subcate.name}</span></a></li>
#end
#end
</ul>
</div>