通过Javascript筛选表

Filter a table by Javascript

本文关键字:筛选 Javascript 通过      更新时间:2023-09-26
<script type="text/javascript">
function filterResults() {
    var trTag = document.getElementsByTagName("tr");
    for (var i = 0; i < trTag.length; i++) {
        if (trTag[i].OuterHTML.includes(filterTXT.Value)) {
            trTag.Style.Display = "none";
        }
    }
}
</script>

Firefox告诉我:trTag[i].OuterHTML is undefined。我想这是因为OuterHTML不存在?如果是的话,我用什么来代替呢?

JavaScript是一种区分大小写的语言。

JavaScript区分大小写。构造函数的名字通常以大写字母开头,函数或变量的名字以小写字母开头(ref)。

你可能想做这些改变

  • outerHTML not OuterHTML (ref)
  • style not Style (ref)
  • display not Display (ref)
  • value not Value (ref)

<script type="text/javascript">
function filterResults() {
    var trTag = document.getElementsByTagName("tr");
    for (var i = 0; i < trTag.length; i++) {
        if (trTag[i].outerHTML.includes(filterTXT.value)) {
            trTag.style.display = "none";
        }
    }
}
</script>