我尝试在一个数组中放置一系列具有相同类的DOM元素,然后尝试使用.indexof()查找其中一个索引所在的索引。但是,它似乎无法正常工作。我写错了什么?或者应该有其他方法可以找到数组中元素的索引?
这是一小段代码
/profile=default/subsystem=logging/file-handler=test:add(level=INFO, file={"relative-to"=>"jboss.server.log.dir", "path"=>"my-log1.log"})
它只是告诉我“Uncaught TypeError:digits.indexOf不是函数”。
答案 0 :(得分:0)
querySelectorAll
返回一个NodeList
,它是一个类似数组的对象,而不是一个实际的数组。它没有indexOf
方法。
你可以:
在Array.prototype.indexOf.call(digits, ....)
的数组上投射数组方法。
按Array.from(digits)
生成一个真实数组。