这是一个由两部分组成的问题 - 首先我需要获取作为父元素的子(或子子等)的每个元素,然后我需要重置它的样式。因此,我希望执行以下操作:
var everything = parent.getEveryElementBelowThisOne();
for (i=0; i<everything.length; i++)
everything[i].css = "font: 100%/100% Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, o); margin: 0px; padding: 0px; border-collapse: collapse; border-width: 0px; border-spacing: 0px; text-align: left; outline: 0pt none; text-transform: none; vertical-align: middle; background-color: transparent; table-layout: auto; min-width: 0px; min-height: 0px;"
所以我的问题如下:
- 是否有一个 javascript 函数可以有效地遍历给定元素下方的 DOM?
- 是否有一个javascript函数可以让我设置这样的CSS字符串?还是我必须有一大堆条目,例如:
everything[i].style.font = ...;
everything[i].style.color = ...;
[...]
everything[i].style.min-height: ...;
jQuery 不是一个选项。