使用javascript将标记附加到HTML的特定操作
Append a tag to spesific loaction of HTML using javascript
我的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"
之上和id="results"
之内追加子级的javascript代码是什么?
您可以使用以下方法:
var pagenumber = document.getElementById('pagenumber'),
results = document.getElementById('results'),
newElem = document.createElement('div');
results.insertBefore(newElem, pagenumber);
要在pagenumber
节点后插入,可以使用:
results.insertBefore(newElem, pagenumber.nextSibling);
参考文献:
node.insertBefore()
这将对您有所帮助。。
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);
相关文章:
- 操作javascript变量[HTML]以只显示文本
- HTML class=Ajax操作,如何让类点击调用好的操作
- 使用jquery在html中添加双击操作
- 如何获取html中输入框的值并对其进行操作
- 在HTML表中插入时立即触发操作
- 使用javascript将标记附加到HTML的特定操作
- 具有两个提交按钮和两个不同操作的 HTML 表单
- 如何使用 Ajax 以 html 格式呈现没有布局的 Rails 操作
- 在不更改 HTML 的情况下操作 HTML 字符串的内容
- 编译角度代码以便能够执行内部html操作
- jQuery文本html操作,以查找大量文本中出现的字符,然后更改其颜色
- 如何从用户输入的文本框中从 Html 操作链接控件捕获传递多个值并发送到操作方法
- HTML 操作将空格更改为加号
- 当涉及到内部HTML操作时,我如何绕过IE的“限制”
- 在ASP.NET MVC3剃刀上使用javascript变量动态创建html操作链接
- 创建动态HTML.操作完成后自动将HTML写入网页
- MVC - Html.操作使用Javascript检索元素,然后将其作为参数传递给Controller,然后返回一个Pa
- 在jQuery html操作之后,Radio Input被选中
- 从HTML操作javascript数组
- console.log和html操作的行为不期望使用node.js, bootstrap和jquery