js 根据div内的文本内容,来更改class或者css
<divid="nn1"><divclass="yxszan1"><divclass="fl"><divclass="zpwryh">赞</div></div></div...
<div id="nn1">
<div class="yxs zan1">
<div class="fl">
<div class="zp wryh">赞</div>
</div></div></div>
</div>
代码结构如上,根据 zp内是赞,或者是 批,如果是赞 且,是在nn1的id下,yxs添加class zan1
如果是批,且在nn2的id下,yxs添加class pi2 并移除 zan2
就是这样的逻辑,要js 不要jq,谢谢 展开
<div class="yxs zan1">
<div class="fl">
<div class="zp wryh">赞</div>
</div></div></div>
</div>
代码结构如上,根据 zp内是赞,或者是 批,如果是赞 且,是在nn1的id下,yxs添加class zan1
如果是批,且在nn2的id下,yxs添加class pi2 并移除 zan2
就是这样的逻辑,要js 不要jq,谢谢 展开
1个回答
展开全部
先给DIV加上ID
<script>
function gettext()
{
var text=document.getElementById("IdName").innerHTML //提取DIV中的内容
if(text=="赞")
{
document.getElementById("idName").className="NewName" //更换新样式名
}
else{
document.getElementById("idName").className="NewName"
}
}
</script>
大概结构就这样吧!有空多看看JS是对DIV进行控制的一些方法
<script>
function gettext()
{
var text=document.getElementById("IdName").innerHTML //提取DIV中的内容
if(text=="赞")
{
document.getElementById("idName").className="NewName" //更换新样式名
}
else{
document.getElementById("idName").className="NewName"
}
}
</script>
大概结构就这样吧!有空多看看JS是对DIV进行控制的一些方法
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询