JavaScript(js)の変数を使用して HTMLを表示する

パソコン

CMSなどの場合、テンプレート部分が固定でHTMLを表示することがあります。
この固定のHTML部分を変更したり、追加したりしたい時に使える
2つの方法になります。JSを利用します。ご確認ください。

jsのinnerHTMLを使用する方法

innerHTMLを使用し、HTML に JavaScriptの変数を表示する。

HTML

<html>
<head>
  <title>サンプル1</title>
</head>
<body>  
  <p> Hello! <span id="insert"></span></p>
  
  <script>
      document.getElementById('input').innerHTML = 
      "<span style=\"color:red\">World</span>" ;
  </script>
</body>
</html>

結果
下記のように展開される(spanの中にspanは普通は記載しないのですが、ここはテストということで)
<p> Hellow! <span id=”insert”><span style=”color:red”>World</span></span></p>

jsのdocument.write()を使用する方法

document.write() プロパティを使用して、JavaScript 変数を HTML 本文に表示する。

document.write() プロパティは、JavaScriptの変数やオブジェクトをWEBページの本文に表示することができます。
下記のように記述することができます。

<html>
<head>
  <title>サンプル2</title>
  <script>
    let insert= "<span style=\"color:red\">World</span>";
    function str(){
      document.write(insert);}
  </script>
</head>
<body>  
  <p> Hello! <script>str(insert)</script></p>
</body>
</html>


結果
サンプル1と同じように下記のように展開される。
<p> Hello! <span id=”insert”><span style=”color:red”>World</span></span></p>

コメント

タイトルとURLをコピーしました