style.textTransformプロパティ

style.textTransformは、要素のスタイル属性のtext-transformプロパティの値を取得、もしくは、設定するプロパティ。

text-transformプロパティは、大文字小文字変換方法を指定することができる。

構文

取得

var $textTransform = $elementReference.style.textTransform;

戻り値

要素のスタイル属性のtext-transformプロパティの値。

設定

$elementReference.style.textTransform = "none | capitalize | uppercase | lowercase | inherit";
none | capitalize | uppercase | lowercase | inherit
下記の何れかの値で指定する。初期設定値は「none」。
  • none:大文字小文字変換しない。記述通りに表示する。
  • capitalize:単語の先頭の文字だけ大文字に変換し表示。単語の先頭文字以外は大文字小文字変換せず、そのまま表示する。
  • uppercase:全ての文字を大文字に変換し表示。
  • lowercase:全ての文字を小文字に変換し表示。
  • inherit:親要素の設定を継承。

サンプル


サンプルのtext-transformプロパティの値:

This is the sample.

サンプルの動作について

  • 「none」ボタンをクリックすると、「This is the sample.」をそのまま表示。「サンプルのtext-transformプロパティの値:」の右横に「none」と表示。
  • 「capitalize」ボタンをクリックすると、「This Is The Sample.」のように単語の先頭の文字だけ大文字で表示する。「サンプルのtext-transformプロパティの値:」の右横に「capitalize」と表示。
  • 「uppercase」ボタンをクリックすると、「THIS IS THE SAMPLE.」のように全ての文字を大文字で表示する。「サンプルのtext-transformプロパティの値:」の右横に「uppercase」と表示。
  • 「lowercase」ボタンをクリックすると、「this is the sample.」のように全ての文字を小文字で表示する。「サンプルのtext-transformプロパティの値:」の右横に「lowercase」と表示。
  • 「inherit」ボタンをクリックすると、親要素の設定を継承する。「サンプルのtext-transformプロパティの値:」の右横に「inherit」と表示。

サンプルのソースコード

JavaScript

<script type="text/javascript">
function setTextTransform( $textTransform ) {
 var $element = document.getElementById( "sample" );
 $element.style.textTransform = $textTransform;
 var $textTransform = $element.style.textTransform;
 document.getElementById( "sampleOutput" ).innerHTML = $textTransform;
}
</script>

HTML

<button onclick="setTextTransform('none');">none</button>
<button onclick="setTextTransform('capitalize');">capitalize</button>
<button onclick="setTextTransform('uppercase');">uppercase</button>
<button onclick="setTextTransform('lowercase');">lowercase</button>
<button onclick="setTextTransform('inherit');">inherit</button>
<br />
<p>サンプルのtext-transformプロパティの値:<span id="sampleOutput"></span></p>
<div id="sample" style="padding: 10px; border: 1px solid red; background-color: yellow;">
 This is the sample.
</div>

スポンサード リンク

カテゴリー: DOM, JavaScript, Styleオブジェクト, テキスト, プロパティ, リファレンス パーマリンク