求助!foreach循环用在HTML中,请高手协助!

想将如下代码中“变量”位置,输入一个可以跟随foreach循环自动加1的 变量值,好让菜单可以点击展开和折叠。请哪位高手指点下。感谢。

function showmenu(id) {

var list = document.getElementById("list"+id);

var menu = document.getElementById("menu"+id)

if (list.style.display=="none") {

document.getElementById("list"+id).style.display="block";

menu.className = "title";

}else {

document.getElementById("list"+id).style.display="none";

menu.className = "title";

}

}

#foreach( $category in $map.get("A"))

$!{category.name}

#foreach( $subcate in $category.categories )

$!{subcate.name}

#end

#end

------解决方案--------------------

var i = 0;

document.write("

啊呀呸");//在这里拼字符串 然后输入

------解决方案--------------------

你的id都重复了,需要通过dom关系来获取,不知道你什么语言。。。1#加的变量是你那种语言的,不是指js的

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';

}

}

}

#foreach( $category in $map.get("A"))

$!{category.name}

#foreach( $subcate in $category.categories )

$!{subcate.name}

#end

#end

html页面forEach用法,!foreach循环用在HTML中,请高手协助相关推荐

  1. linux tcl 循环foreach,tcl foreach用法

    現在先讓我們來看看set建立陣列的用法,使用set建立陣列是很簡單的就如同建立一般的變數,只要在變數名稱後面加上一對小括號,這樣Tcl就會把這個變數 .... 第4~6行示範使用foreach迴圈列印 ...

  2. JavaScript中foreach()用法及使用的坑

    JavaScript中foreach()用法及使用的坑 JavaScript中foreach是用于遍历数组的方法,将遍历到的元素传递给回调函数,遍历的数组不能是空的要有值. foreach 语法: [ ...

  3. php foreach嵌套foreach,php中foreach怎么嵌套foreach PHP中foreach函数用法?

    foreach的使用方法小编不是很明确,分享达人指教一下.foreach (array_expressforeach($array as $key) { if(xxxx) { break; //bre ...

  4. php foreach是什么,php foreach用法是什么

    php foreach用法是:foreach仅能用于数组,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误,格式为[foreach(数组名 as 下标=>值)]. php forea ...

  5. 异步方法中map、forEach和for循环中带来的异步执行问题

    关键词:map() forEach() for() 异步执行 res.jsonp() CSDN个人博客:http://blog.csdn.net/sam976 问题描述 在map循环中使用mongoo ...

  6. MyBatis中foreach用法

    foreach用法 SQL语句中有时会使用in关键字,如id in {1,2,3},我们可以使用${ids}方式直接获取值,但是这种方法不能防止SQL注入,想避免SQL注入的话就需要使用#{id}的方 ...

  7. C++中的foreach用法

    在c++中,一般人只知道foreach分开写为"for each"时的用法,却不知道"foreach"的用法.不多说,直接上代码. QStringList li ...

  8. java foreach和for循环区别_java相关:老生常谈foreach(增强for循环)和for的区别

    java相关:老生常谈foreach(增强for循环)和for的区别 发布于 2020-8-18| 复制链接 下面小妖就为大家带来一篇老生常谈foreach(增强for循环)和for的区别.小妖觉得挺 ...

  9. java hashtable 遍历_Java HashTable forEach()用法及代码示例

    Hashtable类的forEach(BiConsumer)方法对哈希表的每个条目执行BiConsumer操作,直到已处理完所有条目或该操作引发异常. BiConsumer操作是按迭代顺序执行的哈希表 ...

最新文章

  1. 整数n的倒数第k个数字
  2. 合肥天鹅湖万达广场机器人_王健林再考察合肥!瞄准政务、高新,年末合肥楼市出现区域分化...
  3. 零基础可以学python吗-学Python需要什么基础知识?零基础可以学Python吗?
  4. Py之jieba:Python包之jieba包(中文分词最好的组件)简介、安装、使用方法之详细攻略
  5. 数据预处理--样本选择、交叉验证
  6. Go在谷歌:以软件工程为目的的语言设计
  7. ResNet超强变体CoTNet!一种新的Transformer计算机视觉模块!
  8. mysql中什么是dml语句_mysql---DML语句
  9. r语言 线性回归 相关系数_R语言系列第四期:R语言简单相关与回归
  10. 水很深的深度学习-Task01深度学习概述与数学基础
  11. 损失函数 之 交叉熵
  12. 基金投资顾问制度即将启动,巨头入局
  13. NSGA2算法中拥挤度计算代码
  14. linux 下串口编程,uclinux下串口编程
  15. 与传统的物理服务器对比,云服务器有哪些优势
  16. java中pack什么意思_java – .pack()做什么?
  17. 【微信小程序原生】 上传图片和视频
  18. 理解java中的反射
  19. Linux克隆虚拟机
  20. 一文教你分清持续集成,持续交付,持续部署

热门文章

  1. linux下java多线程_Linux系统下Java问题排查——cpu使用率过高或多线程锁问题
  2. python汉字拼音查询_python获取一组汉字拼音首字母的方法
  3. c语言在单行文本上删除子串,一道比较简单的题——PTA基础编程题目集 7-29 删除字符串中的子串 C语言试解-Go语言中文社区...
  4. Zookeeper概述详细解释(Zookeeper3.6)
  5. Java虚拟机(六)——虚拟机栈
  6. CentOS 7本地镜像部署NFS服务
  7. 对于DSH算法损失函数的理解
  8. c语言编写图形登录窗口,「分享」C语言如何编写图形界面
  9. jq中ajax请求跨域,用JQuery实现简单的Ajax跨域请求
  10. sitescope 监控mysql_LoadRunner通过SiteScope监控MySQL的性能