3 回答

TA貢獻1825條經驗 獲得超4個贊
由于這是學校的家庭作業,我不會分享任何代碼示例。
解決方案 1: 我認為 php 循環已經知道哪些行是奇數行和偶數行,因此將其與類屬性一起使用會很容易。
然后使用 getElementsByClassName() 創建一個可以在 javascript 中迭代以填充值的變量。
解決方案 2: 在您的 javascript 中使用 getElementsByTagName() 來迭代 TR 并計算哪些行是偶數或奇數,并根據 .
這需要更多的工作,但會教您更多關于 getElement 樣式函數的工作原理。

TA貢獻1829條經驗 獲得超13個贊
這可以通過不同的方式實現。在這里,我給你一個簡單的解決方案,只需在段落標簽中添加兩個類奇數和偶數,使用 querySelector 我們可以獲得所有奇數行并輕松添加 innerHtml。
document.getElementById("btn").onclick = function() {
f()
}
function f() {
var x = prompt("Give input");
document.querySelectorAll('.odd').forEach(p => {
p.innerHTML = x;
p.style.color='black';
});
}
<body>
<p class="p1">5th excercise Php</p><br><br><br>
<input type="button" id="btn" value="Give Input"><br><br>
<table>
<tr>
<td style='background-color:green;color:green;'>
<p class='even'></p>
</td>
</tr>
<tr>
<td style='background-color:red;color:red;'>
<p class='odd'></p>
</td>
</tr>
<tr>
<td style='background-color:green;color:green;'>
<p class='even'></p>
</td>
</tr>
<tr>
<td style='background-color:red;color:red;'>
<p class='odd'></p>
</td>
</tr>
<tr>
<td style='background-color:green;color:green;'>
<p class='even'></p>
</td>
</tr>
<tr>
<td style='background-color:red;color:red;'>
<p class='odd'></p>
</td>
</tr>
</table>
</body>
在這里,我刪除了 php 代碼,因為我不知道如何在 stackoverflow 上添加它,但您可以使用 php 添加行,它會為您工作。

TA貢獻1906條經驗 獲得超10個贊
id
您可以像這樣在段落中添加一個元素
"<p id='id_{$j}'>"
該'id_{$j}'
部分將導致像id_0
,id_1
等字符串。
然后,您必須遍歷 JavaScript 部分中的所有列,并使用這些 id 來設置它們的innerHtml
.
- 3 回答
- 0 關注
- 171 瀏覽
添加回答
舉報