0

STYLEタグ ( 2 番目のタグのみ)のコンテンツを取得し、タグの後にタグHTML document Aに追加する必要があるという珍しいシナリオがあります。A と B は同じサーバー上にあります。動的でなければなりません。生成された CSS (cms) を制御することはできません。HEADLINKHTML DOCUMENT B

私が知りたいのですが:

  • 最善のアプローチは何ですか。ページのちらつきを避ける必要があります
  • 安いものは何ですか

HTML5 と JQUERY を使用できます。主にweb-kitを対象としています。

    HTML A

    <html>
    <head>
    <style type="text/css">
                .styleA {}
    </style>
<!-- I am interested just in the following style tag
    <style type="text/css">
                .styleB {}
    </style>
//>
    </head>
    <body>
    </body>
    </html>



    HTML B

    <html>
    <head>
      <link rel="stylesheet" type="text/css" href="someothercss.css">
    <!-- should be injected here -->
    </head>
    <body>
    </body>
    </html>
4

2 に答える 2

1

css を操作する jQuery を使用して別の .js ファイルを作成し (または HTML コード自体に追加するだけ)、必要に応じて .js を HTML B またはその両方にリンクすることができます。スタイルをクラスに継承する必要があるすべての要素を設定し、jQuery を記述してそのクラスの css を操作するだけです。

コード例:

    $(".className").css({"background-color":"black","font-size":"12px"});

中かっこ内に任意の css スタイルを追加して操作できます。

于 2013-11-14T09:07:37.413 に答える