0

私は現在 Web サイトを作成していますが、製品コードの非常に長いリストがあります。javascript を使用して CSS (.downloadsUL li{}) で行うように、クラスを呼び出してからタグを呼び出すことができるかどうか疑問に思っていました。すべてのリを左にフロートさせる必要がありますが、方法がわかりません。

<ul class="downloadsUL" id="downloadsULid">
<li>LSL550A019</li> 
<li>LSL550A0221</li> 
<li>LSL550A0151</li>
<li>LSL550B029</li>
<li>LSL550B032</li>
And the list goes on for about 100 more
</ul>

お時間をいただきありがとうございます。良い一日をお過ごしください。〜ハントゥー

4

1 に答える 1

1

あなたはこれを行うことができます :

var lis = document.getElementById('downloadsULid').getElementsByTagName('li');
for (var i=0; i<lis.length; i++) lis[i].style.float="left";

IE7 との互換性が必要ない場合は、最初の行を次のように書き換えることができます。

var lis = document.querySelectorAll('#downloadsULid li');

引数は CSS セレクターであるため、これはおなじみのはずです。

于 2013-07-28T12:44:38.143 に答える