これは私のサンプルであるJavascriptを使用して要素を別の要素の前に追加する方法はありますか?
..私はWikiを以下、ここで複数の質問に探してみましたが、私はまだのinsertBeforeに問題がある:
<div id="container">
<span id="first">1</span>
<span id="second">2</span>
<div id="third">3</div>
<div id="forth">4</div>
</div>
<script>
topbar = document.getElementsById("container");
boardlist = document.getElementsById("first");
bmcontainer = document.createElement("span");
bmcontainer.setAttribute("id", "zero");
bmcontainer.innerHTML("0");
topbar.inserBefore(bmcontainer, boardlist);
</script>
私はスパン前に、スパン#ゼロを付加したいです#最初。私は間違って何をしていますか?私はjQueryを使用しないようにしているので、私は完全にjavascriptのソリューションを探しています。
...代わりに 'topbar.insertBefore' –
の' topbar.inserBefore'あなたは別のタイプミスを持って 'getElementsById'はgetElementById' – itodd
' .innerHTML'は 'する必要がありますプロパティではなく、メソッドである。あなたは '.innerHTML =" 0 "'を必要とし、既に述べたタイプミスを修正すると、あなたのコードはうまくいくでしょう。私はタイプミスとしてこれを閉じるために投票しています。 – nnnnnn