如何使用“getElementById()”查找元素值?

时间:2013-03-21 21:20:19

标签: javascript getelementbyid

function demo() {
var y=document.getElementById("count");
if(y="0") {
alert("There's nothing on list");
}
else {
document.getElementById("count").innerHTML="0";
alert("List sent.");
}
}
</script>
<p>List values: <span id="count">0</span></p>

我使用过count++所以当有人输入内容时,价值就会增加。有没有办法检查计数的值并根据它是什么返回警报?我尝试使用不同数量的=并将y与另一个值为0的变量进行比较,但没有优先权。

2 个答案:

答案 0 :(得分:0)

使用innerHTML

读取元素内的内容

JSFIDDLE

var y=document.getElementById("count").innerHTML;

答案 1 :(得分:0)

试试这个。您的(y = "0")需要(y == "0"),并且您需要使用innerHTML(您在代码的一部分中使用,而不是在另一部分中使用)。

function demo() {
    var y=document.getElementById("count").innerHTML;
    if(y == "0") {
        alert("There's nothing on list");
    }
    else {
        document.getElementById("count").innerHTML="0";
        alert("List sent.");
    }
}
</script>
<p>List values: <span id="count">0</span></p>