如果在任何标签中找到特定文本,我想禁用该按钮。以下代码无法运行,因为aTags[i].innerText
它始终不等于 searchText,这是错误的,因为标签具有内部文本 =“a”,而 searchText 变量具有“a”作为文本 - 我需要它在 IE 中运行
<html>
<script language="javascript">
$(document).ready(function () {
var aTags = document.getElementsByTagName("label");
var searchText = "a";
var found;
for (var i = 0; i < aTags.length; i++) {
if (aTags[i].innerText == searchText) {
document.getElementById('choose').disabled=true;
break;
}
else
{
alert("failed")
}
}
});
</script>
<label> a </label> <br/>
<label> b </label> <br/>
<label> c </label> <br/>
<input type='button' value='choose' id='choose' />
</html>