鼠标位置未识别

时间:2015-07-28 07:52:24

标签: javascript php html

当我双击td时,它应该将输入值更改为鼠标坐标 但这不起作用,只显示unidentified。我该如何修复这个脚本,这里是:

function mouseCords(e) {
    alert(e.offsetX + " " + e.offsetY);
    var iksas;
    var ygrik;
    iksas = e.offsetX;
    ygrik = e.offsetY;
    document.getElementById('mouseX').value = iksas;
    document.getElementById('mouseY').value = ygrik;
    var wtff = document.getElementById('mouseX').value;
}

这里是我称之为的地方:

<td id="start_'.$currentTasken.'" nowrap="nowrap" align="center" ondblclick="editCellValue(this); mouseCords(this);" style="'.$style.'" title="'.$AppUI->_('Double click to edit date').'">

1 个答案:

答案 0 :(得分:1)

更改

mouseCords(this)

mouseCords(event)

我还建议将所有方法调用从html重构为脚本标记/文件,并通过addEventListener

添加事件