我是JavaScript的新手。我需要帮助。这是课程作业的一部分,我必须展示所有只有一个副本和一个尺寸的礼服。当我一个接一个地条件他们正在工作但是当我一起尝试两个时 - 没有:D有些人可以告诉我如何使用两个条件制作if循环。这是我试过的,但按钮不起作用。
if (x[i].getElementsByTagName("number_of_copies")[0].innerHTML == "1" && x[i] getElementsByTagName("stylist").length == "1") {
table += "<tr><td>" +
x[i].getElementsByTagName("title")[0].childNodes[0].nodeValue + "</td><td>";
table += x[i].getElementsByTagName("stylist")[0].childNodes[0].nodeValue + "</td><td>";
table += x[i].getElementsByTagName("price")[0].childNodes[0].nodeValue + "</td></tr>";
}
答案 0 :(得分:0)
尝试=== not ==以及x [i] .getElementsByTagName
if(x[i].getElementsByTagName("number_of_copies")[0].innerHTML === "1" &&
x[i].getElementsByTagName("stylist").length === 1 ) {
table += "<tr><td>" +
x[i].getElementsByTagName("title")[0].childNodes[0].nodeValue + "</td><td>" ;
table += x[i].getElementsByTagName("stylist")[0].childNodes[0].nodeValue + "</td><td>" ;
table += x[i].getElementsByTagName("price")[0].childNodes[0].nodeValue + "</td></tr>" ;
}