通过Javascript筛选表
Filter a table by Javascript
<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
notOuterHTML
(ref) -
style
notStyle
(ref) -
value
notValue
(ref)
display
not Display
(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>
相关文章:
- 如何筛选要写入新文档的HTML,删除JavaScript中的某些类和/或ID
- Javascript筛选器数组抛出错误并崩溃
- Javascript筛选器返回空数组
- Html和javascript<选择>带有筛选的标签
- Javascript(jQuery)… 筛选选择器中文本中的字符
- 在javascript中按字符串长度筛选数组
- 使用javascript单击按钮,根据值筛选html表
- Javascript区分大小写筛选器
- 使用Javascript从DB中筛选结果,这将使DIV重新加载它'基于新参数的内容
- 筛选JavaScript数组
- 使用javascript进行筛选
- 使用lodash javascript筛选子集合
- 用于根据上一个值筛选序列的惯用clojure和Javascript表达式
- 使用多个数组索引进行高效的Javascript对象筛选.使用Node之前的数据量
- DataTable-分页和筛选器don'不适用于JavaScript生成的表
- 当搜索筛选器值从javascript更改时,智能表不会更新
- 从JavaScript对象中筛选特定属性
- JavaScript-正在筛选'<'足够好,可以在显示之前保护HTML
- 如何在javascript中筛选日期以仅获取最近4个月的日期
- 使用原始JavaScript或undercore.js根据布尔值删除或筛选对象