我想将多个参数传递给定义到html标签中的事件中的函数,如下所示:
this.element.innerHTML += "<input id='inputx" + i + "' type='text' value='" + this.model.getGeometry(i).vertices[j].x
+ "' onChange='tableChangeController.tableRowChanged(" + i , j +")' />"
如果我只放了一个参数,那么效果很好但是现在有两个参数,它不起作用。
答案 0 :(得分:0)
这不是一个干净的方法,但是你走了:
this.element.innerHTML += "<input id='inputx" + i + "' type='text' value='" + this.model.getGeometry(i).vertices[j].x + "' onChange='tableChangeController.tableRowChanged(" + i + ", " + j +")' />"
答案 1 :(得分:0)
试试这个:
this.element.innerHTML += "<input id='inputx" + i + "' type='text' value='" + this.model.getGeometry(i).vertices[j].x + "' onChange='tableChangeController.tableRowChanged(" + i + "," + j +")' />"