JS DOM内部的访问函数参数

时间:2019-02-15 04:42:28

标签: javascript dom dom-events

能帮我弄清楚我所缺少的吗?我的代码如下所示。我正在通过JS创建DOM,我想访问创建它的函数中的参数,但到目前为止,我还没有找到解决方法。

var createRow = function (employee, index) {
        var newRow = AddRow('employeesTable');
        addCellsToRow(newRow, [
            ....
            '<input type="text" value="commission" onkeypress="userMath(event, index)">',
            ....
        ])
    }

但是当我按下按键时,变量indexnot found,我尝试使用this.index,它变成undefined。我该如何最好?

1 个答案:

答案 0 :(得分:2)

尝试使用Template Literals

`<input type="text" value="commission" onkeypress="userMath(event, ${index})">`,

OR:带有字符串连接

'<input type="text" value="commission" onkeypress="userMath(event, '+index+')>'