を使用してlabel要素内のテキストを変更し、私はコードスニペットがありますCSS
<fieldset class="shareMe"><br />
<input type="checkbox" id="share_me" name="share_me" value="1" {if $default_share_pref}checked="checked"{/if} onclick="if (this.checked) { var perms = 'publish_stream'; fb_login_cached(function(response){ if (!response.perms.match(new RegExp(perms))) $('share_me').checked = false; }, perms); }"/>
<label for="share_me">Post this question to my friends on
<span class="">
<a class="fb_button fb_button_small">
<span class="fb_button_text">Facebook</span>
</a>
</span>.
</label>
</fieldset>
を私はCSSを経由して<label for .. >
フィールドのテキストを変更したいです。
私はこのスニペットの複製コピーを置き、cssを使用してトグルできることを知っています。しかし、私はそれを最小限のコード変更をしたい。 <label for..>
のテキストを変更し、<label for...>
内のコードには何の影響も与えないCSSトリックを使用している可能性があります。
CSSはスタイル用ですHTMLはマークアップ用です。他の人と一緒にやろうとしないでください。 –
htmlを変更することはできませんが、これは通常CSSではなくJavaScriptで行われます。 JSを使うことができない特別な理由はありますか? – Zoe
はい、JSを使用していません。コンテンツがCSS3のメディアクエリに基づいて変更されているためです。 – CodeMonkey