【发布时间】:2014-01-17 06:57:34
【问题描述】:
我的问题很简单,但我仍然无法完成。我不知道我的代码到底出了什么问题,这让我很不高兴。
我想要做的就是将InnerHTML 文本放入带有hna ID 的div 元素中。
HTML:
<input type='button' value='test' onclick='tst()'>
<div class='paragraphe'>
<div class='bloc_agence'>
<h3>wa7d</h3>
</div>
</div>
<div class='paragraphe'>
<div class='bloc_agence'>
<h3>joj</h3>
</div>
</div>
<div class='paragraphe'>
<div class='bloc_agence'>
<h3>tlata</h3>
</div>
</div>
<div id='hna'></div>
Javascript:
a=document.getElementsByClassName('paragraphe').children.getElementsByClassName('bloc_agence').children.getElementsByTagName('H3');
function tst(){
for(i=0;i<a.length;i++){
document.getElementById('hna').InnerHTML+=a[i].InnerHTML+'<br>';
}}
我的直播jsfiddle
【问题讨论】:
-
我们真的有 .children 方法吗?
-
我记得以前可以用纯 JavaScript 答案回答纯 JavaScript 问题的日子。
标签: javascript for-loop innerhtml