これは 2 つの部分からなる質問です。まず、親要素の子 (またはサブ子など) であるすべての要素を取得する必要があり、次にそのスタイルをリセットする必要があります。そのため、私は次のようなことをしようとしています:
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;"
だから私の質問は次のとおりです:
- 特定の要素の下の DOM を効果的に通過する JavaScript 関数はありますか?
- そのようなCSS文字列を設定できるJavaScript関数はありますか? または、次のようなエントリをたくさん用意する必要がありますか?
everything[i].style.font = ...;
everything[i].style.color = ...;
[...]
everything[i].style.min-height: ...;
jQuery はオプションではありません。