Javascript 如何运行函数onclick?|Java脚本

Javascript 如何运行函数onclick?|Java脚本,javascript,onclick,buttonclick,Javascript,Onclick,Buttonclick,尝试编写一个脚本,根据搜索栏查找表中的行并返回结果,但运行函数onclick时遇到问题。我做错了什么 函数表阵列(myTable){ var结果=[] var rows=myTable.rows; var细胞,t; //迭代行 对于(var i=0,iLen=rows.length;i您不能访问像myTable这样的行。rows因为myTable不是一个json对象,它是对table html元素的引用。您应该使用document.queryselectorall来获取表中的行和列。我认为您不

尝试编写一个脚本,根据搜索栏查找表中的行并返回结果,但运行函数onclick时遇到问题。我做错了什么

函数表阵列(myTable){
var结果=[]
var rows=myTable.rows;
var细胞,t;
//迭代行

对于(var i=0,iLen=rows.length;i您不能访问像myTable这样的行。rows因为myTable不是一个json对象,它是对table html元素的引用。您应该使用document.queryselectorall来获取表中的行和列。

我认为您不能传递这样的变量。我会对按钮和选项卡使用
querySelector
然后在按钮中添加一个事件监听器


我可能错了,但我认为这是你的问题。希望这有意义。

onclick=“tableToArray(myTable)”
什么是
myTable
?@Rojo-Id of-table很高兴您能在这里提供帮助!请查看这篇文章,了解编写好答案的指导原则。谢谢,我认为onclick有问题,因为当我手动运行函数时,它工作正常