我有一個列表,當用戶使用搜索框時會被填充。 這是整體結構:將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