JSFiddle - React, Tailwind, and code Playground

by kazumasa sait

HTML

<h1 id="mainTitle">メイン見出し</h1>

<p class="textArea" >
何か文章文章文章、何か文章文章文章、何か文章文章文章、何か文章文章文章、何か文章文章文章、何か文章文章文章
</p>

<ul id="nav">
    <li><a href="">ナビ1</a></li>
    <li><a href="">ナビ2</a></li>
    <li><a href="">ナビ3</a></li>
</ul>

<div id="brankSect"></div>

JavaScript

//新たに要素を作り出す
var newHeading = document.createElement('h2');
var newParagraph = document.createElement('p');

//中に入れるテキストを指定する
newHeading.innerHTML = '新しいH2見出し';
newParagraph.innerHTML = 'JavaScriptによって追加された文章。JavaScriptによって追加された文章。';

//id="brankSect"の部分にJSで作った要素を入れる
var brankSect = document.getElementById('brankSect');
brankSect.appendChild(newHeading);
brankSect.appendChild(newParagraph);

//場所を指定して要素を追加する
var newElement = document.createElement('li');
var nav = document.getElementsByTagName('li')[1];
var newText = document.createTextNode('追加されたリスト');
var navParent = document.getElementById('nav');

newElement.appendChild(newText);
navParent.insertBefore( newElement, nav );