在使用dedeCMS做网站的时候,如果需要实现如下的这样的一种效果,我们该如何书写代码标签呢?
<li><a href="/info/info3.html" class=s >企业文化 </a></li>
<li><a href="/info/info4.html" >新闻中心 </a></li>
<li><a href="/info/info5.html" >联系我们 </a></li>
实现的代码标签如下:
{dede:arclist row='10' titlelen='20' channelid='1' typeid='1' orderby='id' orderway='asc' runphp="yes" }<li><a href="[field:arcurl /]" [field:global name=autoindex runphp="yes"](@me==3)? @me="class=s":@me="";[/field:global] >[field:title /] [field:url /]</a></li>{/dede:arclist}
以上代码判断id=3时,加亮对应名称 class=s
改变颜色
{dede:arclist}<a href='xxx' id="arc[field:id/]" style="">[field:title/]</a>{/dede:arclist}<script type='text/javascript'>document.getElementById("arc[field:id/]").style.color="#ff0000";</script>
增加样式
{dede:arclist}<a href='xxx' id="arc[field:id/]" class="">[field:title/]</a>{/dede:arclist}<script type='text/javascript'>document.getElementById("arc{dede:field.id /}").className="s";</script>
仔细看,就会明白如何实现的了。快到2018年新年了,过年期间给大家分享的文章和效果会减少,我们在年后会继续为大家服务。提前祝大家新年快了!!
新闻热点
疑难解答