访问 'this' table 单元格值

Accessing 'this' table cells value

我有一个表单,在填写表单并按下添加按钮后 - 表单中的所有值都会进入 PouchDB,然后进入浏览器中的 table。 我需要做一个 "edit" 选项。思路是:

<td ondblclick='updateVaucher()' style='cursor: pointer'>"+data[i].doc.vaucherID+
                "</td>

现在的问题是:如何获取单元格的值(这是一个 ID),以便我可以将其余信息下载到表单中?

我希望它是这样的:

function updateVaucher(){
  var mydoc = this.td.value;
  ...
}

要在函数内获取对元素的引用,您可以将元素从事件处理程序传递给它:

ondblclick='updateVaucher(this)'

您可以通过innerTexttextContent(跨浏览器)获取元素的内容:

function updateVaucher(ele){
  var mydoc = ele.textContent || ele.innerText;
  ...
}

Learn more about event handling in the browser.