怎么样循环给li添加class

怎么样循环给li添加class,第1张

var lis = document.getElementsByTagName('li')for(var i = 0i <lis.lengthi++)

{ lis[i].className='你的class名'}

很荣幸来回答你这个问题,你说的代码循环是说嵌套dedecms 调用标签吗?

如果是的话,这将非常简单,dedecms织梦调用导航菜单和其子菜单的标签是channel。

channel|频道标签

标签名称:channel

标记简介:织梦常用标记,通常用于网站顶部以获取站点栏目信息,方便网站会员分类浏览整站信息

功能说明:用于获取栏目列表

适用范围:全局使用

基本语法:

{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a></li>"}

<li><a href='[field:typelink/]'>[field:typename/]</a></li>

{/dede:channel}

相关函数:

文件\include\taglib\channel.lib.php第2行

function lib_channel(&$ctag,&$refObj)

参数说明:

typeid = '0' 栏目ID

reid = '0' 上级栏目ID

row = '100' 调用栏目数

col = '1' 分多少列显示(默认为单列)

type = 'son | sun' son表示下级栏目,self表示同级栏目,top顶级栏目

currentstyle = '' 应用样式

底层模板字段:

ID(同 id),typeid, typelink, typename, typeurl,typedir(仅表示栏目的网址) 例:

{dede:channel type='top'} <a href='[field:typelink /]'>[field:typename/]</a>{/dede:channel}

注:在没有指定typeid的情况下,type标记与模板的环境有关,如,模板生成到栏目一,那么type='son'就表示栏目一的所有子类

使用实例:

这个标签是全局常用标记,主要用于显示页面的栏目分类,我们可以查看默认模板\templets\default\head.htm中的相关代码:

{dede:channel type='top' currentstyle="<li class='thisclass'><a href='~typelink~'>~typename~</a></li>"}

<li><a href='[field:typeurl/]'>[field:typename/]</a></li>{/dede:channel}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11428658.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存