我有一个列表,当用户使用搜索框时会被填充。 这是整体结构:将hr标签附加到html中使用JavaScript的div元素?
<div id="searchResult">
<div>
<a href="#">result1</a>
</div>
<div>
<a href="#">result2</a>
</div>
<div>
<a href="#">result3</a>
</div>
</div>
我想要做的就是添加一个分隔符<hr/>
孩子div元素之间, 我做同样的事情时,我加入了旁边的图片使用javascript每个结果项:
<script>
function appendArrows() {
var myDiv = document.getElementById('searchResult');
var list = myDiv.getElementsByTagName('div');
for (var i = 0; i <= list.length; i++) {
var _img = document.createElement('img');
_img.src = "Images/navigation Icon.png";
_img.id = "arr";
list[i].appendChild(_img);
</script>
但是由于JavaScript中没有附加函数,所以我被困在这个分隔符中。
'appendChild()'是JavaScript中使用的append方法。 – zer00ne
或者你可以只在div上设置底部边框并使用填充/边距 – epascarello