无法在Java脚本中的onclick函数上获取参数值

时间:2019-06-25 09:44:30

标签: javascript html

我无法在我的JavaScript onclick函数中获取参数值。

function downloadAttachment(id) {
  alert("id is", id);
  console.log("id is", id);
};
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<table>
  <tr>
    <td width="10%" id="incId">
      <c:out value="${resolutions._id}" />
      <a href="#" onclick="downloadAttachment('${resolutions._id}')">
        <i class="fa fa-download"> 
         </i>
      </a>
    </td>
  </tr>
</table>

1 个答案:

答案 0 :(得分:0)

您可以使用this.value将值传递给函数,其中this指向按钮

<input type="button" value="mybutton1" onclick="dosomething(this.value)">

然后在函数中访问该值

function dosomething(val){
  console.log(val);
}