使用javascript在标签中应用样式(不带jQuery)

时间:2014-12-22 16:57:25

标签: javascript html css

我需要使用javascript对页面中的每个display: inline;应用li。有办法吗? 我不能使用jQuery。

就像:

li{
    display: inline; 
}

这是一个简单的问题,但我不知道为什么我在google找不到它...

2 个答案:

答案 0 :(得分:2)

您可以使用document.getElementsByTagName("li");

var elements=document.getElementsByTagName("li");
for(var x=0;x<elements.length;x++){
    elements[x].style.display = "inline";
}

答案 1 :(得分:1)

您可以使用document.getElementsByTagName的{​​{1}}和style属性,并且可以使用Element进行循环,但我们需要使用Array.forEach作为返回的对象Function.call的{​​{1}}不是实际数组,而是getElementsByTagName

NodeList