<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
不存在?如果是这样,我该怎么用?
答案 0 :(得分:1)
JavaScript是一种区分大小写的语言。
JavaScript区分大小写。通常使用大写字母开始构造函数的名称,并使用小写字母(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>