我正在生成行,列并动态设置id。我需要在JS的第二行定位第3列。我该如何定位?

问题描述 投票:-2回答:1

我正在生成行,列并动态设置id。我需要在JS的第二行定位第3列。我该如何定位?

//Creates 3 Columns inside the 3 rows
var columns = document.createElement("div");
columns.setAttribute('id', 'columns' + j);
<div id="columns0" data-col="badge" class="col-md-4 slide-in-demo" style="left: 0%;">
  <img id="icon0" src="http://bc-net/_catalogs/masterpage/V6/img/svg/signIn.svg" style="width: 15%;">
  <h5 id="header0" class="font-weight-bold my-4">People's Soft</h5>
  <button class="btn btn-primary btn-sm waves-effect waves-light" id="button0" href="#">LEARN MORE</button>
</div>

javascript
1个回答
0
投票
// row and columns are 0 based, assuming we have 3 columns per row as stated in the image
// example: getTableElement(1,0) would target id="columns3"
function getTableElement(row, column){
    var targetId = row * 3 + column;
    return document.getElementById("columns" + targetId);
}
© www.soinside.com 2019 - 2024. All rights reserved.