【问题标题】:Extracting an inline JavaScript onclick-function with a paramater to an external js file将带有参数的内联 JavaScript onclick 函数提取到外部 js 文件
【发布时间】:2022-12-05 17:14:59
【问题描述】:

我有以下要素:

<th id="fileName" onclick="sortBy(this.id)">Datei&emsp;</th>

并想在外部 js 文件中提取 js 函数 sortBy(this.id) 并通过附加事件处理程序在此处调用它,如下所示:

document.getElementById("fileName").addEventListener('click', sortBy);

但是如何以及在哪里放置参数this.id

【问题讨论】:

    标签: javascript


    【解决方案1】:

    当您在事件处理程序中调用它时,您可以将参数“this.id”传递给 sortBy() 函数。代码如下所示:

    document.getElementById("fileName").addEventListener('click', function(){sortBy(this.id);});

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多