JavaScriptでテキストを斜体にする方法
JavaScriptでテキストを斜体にするには、italics()メソッドを使用します。このメソッドは、文字列をHTMLの<i>タグで囲んだ場合と同じように、斜体として扱われる文字列を返します。
サンプルコード
以下のコードを実行すると、JavaScriptでテキストを斜体に表示できます。
<html>
<head>
<title>JavaScript String italics() Method</title>
</head>
<body>
<script>
var str = new String("Demo Text");
document.write(str.italics());
alert(str.italics());
</script>
</body>
</html>
動作の解説
italics()メソッドは、呼び出し元の文字列を<i>タグで囲んだ結果(例:<i>Demo Text</i>)を返します。上記の例では、document.write()によって斜体のテキストがページ上に出力され、alert()によって生成されたHTML文字列がダイアログボックスに表示されます。
注意点:非推奨のメソッドについて
italics()はかつて便利なメソッドでしたが、現在ではHTMLラッパーメソッドとして非推奨(deprecated)とされており、最新のWeb標準では使用が推奨されていません。実際の開発では、DOM操作やCSSを活用した次のような方法が一般的です。
代替方法1:DOM操作を使う
var element = document.createElement('i');
element.textContent = 'Demo Text';
document.body.appendChild(element);
代替方法2:CSSでスタイルを適用する
var span = document.createElement('span');
span.style.fontStyle = 'italic';
span.textContent = 'Demo Text';
document.body.appendChild(span);
これらの方法であれば、ブラウザ間の互換性を保ちながら、より柔軟にテキストのスタイルを制御できます。
-
JavaScriptでフォームをリセット・クリアする方法|reset()メソッドの使い方を解説
JavaScriptを使ってフォームをリセットまたはクリアしたい場合は、reset()メソッドを使用します。このメソッドは、フォームに用意された「リセットボタン」をクリックしたときとまったく同じように動作し、フォーム内のすべての入力要素(テキストボックス、パスワード欄、チェックボックス、ラジオボタンなど)の値を初期状態に戻します。reset()メソッドの基本reset()メソッドは、対象のform要素に対して呼び出すだけで使えます。なお、リセットとは「空にする」ことではなく、HTMLのvalue属性などで指定された初期値(デフォルト値)に戻すという点に注意してください。初期値が設定されていない
-
JavaScriptでテキストを切り替える(トグルする)方法を解説
JavaScriptを使えば、ボタンをクリックするたびに表示されるテキストを切り替える(トグルする)処理を簡単に実装できます。ここでは、innerHTMLプロパティと条件分岐を組み合わせた、最も基本的なテキスト切り替えの方法をサンプルコード付きで解説します。実装コード例<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>