永发信息网

怎么用javascript添加li的样式

答案:2  悬赏:0  手机版
解决时间 2021-01-29 07:06
  • 提问者网友:做自己de王妃
  • 2021-01-28 11:01
例如我现在有一个列表



我如果想给第二个里面的第二个div添加样式(不是设置样式,是添加,在css里面每个div都有一些通用样式),要怎么做呢?
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-01-28 11:10
var ul = document.getElementsByTagName('ul')[0],
    li1 = ul.getElementsByTagName('li')[1],
    div = li1.getElementsByTagName('div')[0];
    div.setAttribute('class','你要添加的样式CLASS名');
    //添加属性也可以这样做。
    //只是添加样式也可以div.className = 'class名'
全部回答
  • 1楼网友:持酒劝斜阳
  • 2021-01-28 12:43
var lix = document.createelement("li"); var targetelement = document.getelementbyid("li1"); var parent = targetelement.parentnode; if(parent.lastchild == targetelement) { parent.appendchild(lix); } else { parent.insertbefore(lix, targetelement.nextsibling); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯