我试图获取我的网页中所有超链接的文本,并检查文本是否"选中".如果它被"选中",将提示显示该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)
请textContext
改用.
if (inputs[i].textContent == "selected")
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/k6cpvt5e/2/
归档时间: |
|
查看次数: |
84 次 |
最近记录: |