-1

現在、Vert.x を使用しています。必要なjsファイルを簡単にロードできますが、CSSに関しては何もロードされません。したがって、私の最後の手段は、これらのcssルールを設定するためにいくつかのjsを作成することだと思います(超最後の手段は、htmlファイル内にcssを書き込むことです)。

これを行う良い方法はありますか?私は次のようなことを考えていました:

function loadIndexCss()
{
    document.getElementById("p2").style.color="blue";
    document.getElementById("p2").style.fontFamily="Arial";
    document.getElementById("p2").style.fontSize="larger";
}

それをファイルに保存してから、次のようにします。

<script type="text/javascript" src="../css/css.js"></script>

<body onload="loadIndexCss()">
    <form id='frm_login'>
        <fieldset >
            <legend>Admin Login</legend>
            <label for='u' >Username: </label>
            <input type='text' name='username' id='u' maxlength="25" class="blocky"/>
            <label for='p' >Password:  </label>
            <input type='password' name='password' id='p' maxlength="25" class="blocky"/>
            <br/>
            <input type='button' name='Login' value='Login' id="btn_login" />
        </fieldset>
    </form>
</body>

それも機能しますか?これがばかげている場合は、教えてください:)

4

1 に答える 1

1

はい、うまくいくはずです。名前付きのスタイルタグを作成して、汚い方法で行うこともできます。

<style id="sty"></style>

次に、CSS を追加します。

 document.getElementById("sty").innerHTML = "a {color: blue}";
于 2013-01-30T22:48:21.573 に答える