解决方案 »
- JS数组问题
- Javascript简单问题
- 表单调用多个或者多次调用javascript函数
- jquery侧边栏随屏滚动,在侧边栏长度超过正文时出现的BUG(有图),如何解决?
- javascript脚本过长导致执行时间太长浏览器不响应有什么办法能把一个javascript脚本拆
- 求懂JS的帮忙看看数组的格式问题
- 请问怎么用javascript通过搜索注册表以判断一个软件是否安装
- 用的框架上有两个页面(.jsp文件),怎样实现在一个页面上点击一个按钮,在另一个页面上做出反应
- 如何使一串字符转化为密码的“*”号
- 求教chrome下清除cookie的问题
- 手机端jsonp的使用
- jqeury 通过通配符得到多个button ,给这些button加click事件无效
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>