function showPrice(){
var a = document.getElementById("product_container15");
if (a == "$1,599.00"){
alert(a);
}
else {
alert("$1,499.00");
}
}
这一直返回 $1,499.00。我知道我做错了,或者也许有一种完全不同的写法。如果 ID 为“product_container15”,我希望警报显示 $1,599.00。如果不是,则警报将显示 $1,499.00。有人可以告诉我这是怎么做到的吗?谢谢!
最佳答案
在你的例子中,a 是 html 对象,所以它永远不会是“$1,599.00”,也许你应该这样尝试
function showPrice(){
var a = document.getElementById("product_container15").value;
if (a == "$1,599.00"){
alert(a);
}
else {
alert("$1,499.00");
}
}
关于javascript - 警告不在 javascript 中显示 getElementbyId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6153457/