用下面的代碼,我得到「id」(接近35)的值,然後給每個「id」加1,所以1將是2等等。我在哪裏股票,它是如何取代html中的id號碼。如何替換div中的數字?
這是用於獲取每個id的值的代碼,然後我將它們推入一個數組,然後運行另一個「for循環」爲每個值添加1,但我不怎麼返回它們到html。
var x = document.getElementsByClassName('p-divs');
var portfolio = new Array;
for (var i = 0; i < x.length; i++)
{
var y = document.getElementsByClassName('p-divs')[i].getAttribute('id');
portfolio.push(y);
}
console.log(portfolio);
var portfolio2 = new Array;
for (var i = 0; i<portfolio.length; i++)
{
var newId;
newId = parseInt(portfolio[i]) + 1;
portfolio2.push(newId);
}
console.log(portfolio2);
<div class="col-lg-3 col-md-3 col-sm-6 col-xs-12 p-divs" id="1">
<div class="portfolio">
<center>
<img src="images/pace.png" width="230" height="190" alt="" class="img-responsive">
</center>
</div>
</div>
的Wooo謝謝你......我不知道這麼多的方式做到這一點有,而且比我試圖做的方法更簡單。 – Pedro
謝謝....對這些例子的快速提問是對id號進行部分更新......對於「替換」有多困難,因此1變成了2 – Pedro
不確定你的意思@Pedro,1已經變成了2並且所以在另一個'ID'上.. –