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>
コメント