0

HTMLにこれらのタグがあり、

<div id="main">
    <div id="options"></div>
    <div id="searchField"></div>
    <div id="options"></div>

    <div id="results">
        ***<!-- I want to add elements here -->***
        <div id="pagenumber">
        <div id="footer">
    </div>
</div>

id="pagenumber"の上と中に子を追加する JavaScript コードは何でしょうid="results"か?

4

2 に答える 2

5

次のアプローチを使用できます。

var pagenumber = document.getElementById('pagenumber'),
    results = document.getElementById('results'),
    newElem = document.createElement('div');

results.insertBefore(newElem, pagenumber);

ノードの後に​​挿入するには、pagenumber次を使用できます。

results.insertBefore(newElem, pagenumber.nextSibling);

参考文献:

于 2012-08-27T06:10:08.573 に答える
0

これはあなたに役立ちます。

 var results=document.getElementById('results');
 var newdiv = document.createElement('div');
 var divIdName = 'myDiv';
 newdiv.setAttribute('id',divIdName);
 newdiv.innerHTML = '<p>Test</p>';
 results.appendChild(newdiv);
于 2012-08-27T06:14:33.473 に答える