我試圖根據它們的ID爲TD元素添加一個值。要做到這一點,我想通過if語句來傳遞一系列id,見下文;設置值取決於TD.id
var pricing = 0;
var extraLeg = 9.99;
var standardSeat = 4.99;
var upFront = 9.99;
var extraLeg1 = 13.99;
var tds = document.getElementsByTagName("td");
for (var T = 0; T<tds.length; T++)
{
if(tds[T].id == "_1a","_1f")
{
pricing = extraLeg1;
}
if(tds[T].id == "_2a","_6f")
{
pricing = upFront;
}
if(tds[T].id == "_7a","_11f")
{
pricing = standardSeat;
}
if(tds[T].id == "_12a","_13f")
{
pricing = extraLeg;
}
if(tds[T].id == "_13a","_23f")
{
pricing = standardSeat;
}
}
表中的每一行由7個td元素;
「_1a」, 「_ 1B」, 「_ 1C」, 「通道號」, 「_ 1D」, 「_ 1E」, 「_ 1F」
然而,當我嘗試這一點,點擊套價格爲第一要素所有其他元素儘管for循環。任何人都可以告訴我如何解決這個問題,以便td被賦予特定的值?
在此先感謝
爲什麼jQuery標籤?您的if語句也無效。最後,td元素不能具有值屬性。 – j08691
我應該在問題中指定if語句要檢查TD.id的範圍,如果TD.id在該範圍內,則定價是指定給文本框的值。 – bdg