我有以下代碼:如何將動態ID值分配給標籤?
while ($row = $result->fetch_assoc()) {
echo "<div class='competitor' style='background: ".$row['Colour'].";'>";
echo "<div class='competitorname'>".$row['CompetitorName']."</div><br>";
echo "<div class='competitorscore' id='".$row['CompetitorID']."'>";
echo"<label id='".$row['CompetitorName']."'></label></div>";
echo "<input type='button' value='Increase' id='inc' onclick='incNumber()'/>";
echo "<input type='button' value='Decrease' id='dec' onclick='decNumber()'/>";
}
的代碼鏈接到下面的腳本:
var i = 0;
function incNumber() {
if (i < 10) {
i++;
} else if (i = 10) {
i = 0;
}
document.getElementById('display').innerHTML = i;
}
function decNumber() {
if (i > 0) {
--i;
} else if (i = 0) {
i = 10;
}
document.getElementById('display').innerHTML = i;
}
的代碼創建一個記分牌。它爲每個球隊創建一個分數,併爲該球隊打分。
我遇到的問題是「增加」和「減少」按鈕增加和減少只有一個團隊(第一個)的分數。這是因爲腳本正在尋找id ='display'的標籤並將每個按鈕鏈接到該標籤。
我的問題是,如何爲每個使用該腳本的團隊創建一個不同的ID,以便每個增加/減少按鈕都鏈接到不同的團隊?
但是你爲什麼需要分配唯一的ID以第一名的標籤?您是否需要在任何時間獲取競爭對手的標籤? – gurvinder372