【发布时间】:2015-05-27 07:43:59
【问题描述】:
<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 不存在?如果是这样,我应该改用什么?
【问题讨论】:
-
在此处添加 HTML 结构。
-
使用
outerHTML而不是OuterHTML。属性名称区分大小写。 -
呸,我得习惯区分大小写。
-
您还应该将
Style、Display分别更改为style、display。
标签: javascript html filter