我在MVC Web应用程序中有一个视图,该应用程序会生成并提供国家/地区列表及其首都名称。无论何时加载视图,如果呈现给用户的结果一次或多次包含“ Australia”一词,那么我希望在屏幕底部显示一条消息,指出“ Australia包含在结果中”。我使用了以下脚本,但无论结果中是否包含澳大利亚,都会出现消息。有没有人有什么建议?
<script type='text/javascript'>
if (
(
document.documentElement.textContent || document.documentElement.innerText
).indexOf('Australia') > -1
) {
alert("Australia is included in the results");
}
</script>
提前致谢
最佳答案
您的代码看起来很明智,因此我怀疑问题是它在代码自身中找到了字符串“ Australia”!
尝试将此脚本放在页面内容之外(在一个单独的.js文件中),看看问题是否仍然存在。
也许 ;-)