innerHTML for anchor tag不会改变

时间:2013-05-18 23:48:01

标签: javascript innerhtml

我正在尝试更改锚文本的innerHTML,但它没有改变....

HTML:

<div style="float:right;">
    <a id="grabLinkAll" onClick="showAll()" href="#">show all</a>
</div>

JavaScript的:

function showAll() {
    var theDropPosition = document.getElementById('grabLinkAll');
    if (theDropPosition.innerHTML == "show all") {
        theDropPosition.innerHTML == "hide all";
    } else {
        theDropPosition.innerHTML == "show all";
    }
}

1 个答案:

答案 0 :(得分:3)

使用单个等于设置值

theDropPosition.innerHTML = "text";

相反,双重等于条件

if(var1==var2){ //....

并且三元组等于相同的支票

var x=0;
var y=false;

if(x===y) alert('they are identical');

在这种情况下,警报不会出现,但如果双重等于条件为真