获取<a>标签的文本

ben*_*lim 1 html javascript

我试图获取我的网页中所有超链接的文本,并检查文本是否"选中".如果它被"选中",将提示显示该ID的警报.

但是,当我尝试使用input [i] .value来获取文本时,我得到的结果是"未定义".

我怎么去做呢?

以下代码适用于我的超链接:

<a href="www.google.com" id="1">selected</a>
<a href="www.facebook.com" id="2">select</a>
<a href="www.gmail.com" id="3">selected</a>
<button onclick="check()">Check!</button>
Run Code Online (Sandbox Code Playgroud)

以下代码适用于我的javascript:

function check() {
    var inputs = document.getElementsByTagName('a');
    for(var i = 0; i < inputs.length; i += 1) {
        if (inputs[i].value == "selected")
        {
            alert(inputs[i].id);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

Cur*_*urt 9

textContext改用.

if (inputs[i].textContent == "selected")
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/k6cpvt5e/2/