0

以下はIEとChromで機能しますが、FFでは機能しません。ありがとう

<script>
    Element.setStyle(('table'), {
        'background-image': 'none'
    });
    Element.setStyle(('panel'), {
        'background-image': 'url(/pic.jpg)',
        'background-repeat': 'no-repeat'
    });
</script>
4

1 に答える 1

0

私はあなたが使用しているsetStyle関数に精通していませんが、JavaScriptを使用する場合、Firefoxは他のブラウザーよりもCSSプロパティ名内のハイフンにこだわっています。

スタイルプロパティ名にハイフンが含まれている場合は、代わりに小文字のラクダ大文字化を使用する必要があります。したがって、「background-image」は「backgroundImage」などになります。「no-repeat」などのプロパティ値はそのままで問題ありません。

于 2012-07-12T15:51:50.160 に答える