如何在页面上轻松地重复一个html元素数千次?
How can I easily repeat an html element on a page thousands of times?
如何重复一个HTML元素数千次并将每个元素附加到我的网页?
例如,假设我想在我的页面上显示相同的单词testing
1000次。我是否需要在源代码中写出<p>testing</p>
一千次,或者我可以使用JavaScript函数:
for (var i = 0; i < 1000; i++) {
<p>testing</p>
}
更容易附加testing
到我的网页1k次?
不是最好的答案。但这很好。好,简单的方法。
<p id="sample"></p>
<script type="text/javascript">
for (i = 0; i < 1000; i++)
{
document.getElementById("sample").innerHTML += "<br>TEST";
}
</script>
您可以尝试添加到您的页面的<body>
标记的innerHTML
for (var i=0; i<1000; i++) {
document.getElementsByTagName('body')[0].innerHTML += '<p>word</p>';
}
document
指的是你的页面。
getElementsByTagName('body')[0]
用<body>
标签抓取页面上的所有元素(其中应该只有1个),并将它们放入数组中。[0]
从数组中获取第一个(0-index)元素。
innerHTML
指的是元素内部的HTML。
所以你要抓取页面上所有的<body>
标签,选择第一个,并将<p>word</p>
附加到其内部HTML 1000次。
相关文章:
- 我应该怎么做才能避免在网页上移动元素(html、css、jQuery)
- 更改元素HTML,但忽略最后一个子项
- 增加在选择元素HTML中搜索的时间
- Jquery无法获取元素html
- 从所选元素 html 上方的元素获取属性值
- 在 JS 的单选按钮元素 (HTML) 中使用 title 属性
- 如何在页面上播放每个音频元素(HTML,JQuery,Javascript)
- 我需要一种新的方法来检测元素 HTML 是否有更改
- 获取父元素 html 以及子内容
- AngularJS指令:如何在ng-repeat中动态更改元素html
- html 属性中的引号被标记为 ”来自元素.html()的结果
- 在指令's链接中替换angular元素html
- 如果元素有子元素html元素
- 如何下推表格中的元素- HTML
- 如何在纯javascript中使用变量插入数组值,如元素HTML
- jQuery textilate .js -如何“重置”元素HTML并重新启动动画
- 将元素HTML附加到新附加的textarea中
- 在添加类的情况下,CSS 3的过渡是否不能与模板元素(HTML 5)一起工作?
- jQuery没有更新DOM元素HTML
- 在jQuery中更快地替换元素HTML