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,谢谢
展开
 我来答
kof_snower
推荐于2016-11-23 · TA获得超过158个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:146万
展开全部
先给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进行控制的一些方法
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式