<div class="Trade">
<div id="Offer">
<div class="NoResults">No Result!</div>
<div class="FooterPager"> <span id="Offer"><a disabled="disabled">First</a> <a disabled="disabled">Previous</a> <a disabled="disabled">Next</a> <a disabled="disabled">Last</a> </span>
</div>
</div>
</div>
这是我的javascript:
function Check(){
return !(iframe.contentDocument.getElementById("Offer").firstElementChild.tagName.toLowerCase() == "table");
}
是否可以返回 true 或 false 值来检查类“NoResult”是否存在?如果是这样,我该怎么做?你们太棒了。我无法更改 HTML 编码,只能更改 javascript。
最佳答案
使用classList
。
var hasClass = element.classList.contains('some-class');
Further Reading (免责声明:链接到我自己的帖子)。
如果您的目标平台不支持,请尝试...
var hasClass = (" " + element.className + " ").indexOf(" some-class ") > -1;
关于Javascript:检查类名是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16475704/