javascript - 获取聚合物中按钮的值
问题描述
我正在尝试从按钮获取设置值,以便在我的函数中进一步处理它。
<template is="dom-if" if="[[Student.Absence]]">
<td><button class="defaultbutton" value="[[Student.studentnum]]"></button></td>
<td><button class="absentbutton" value="[[Student.studentnum]]" on-click="absenceHandler(this.value)"></button></td>
</template>
absenceHandler(studID){
let DummyStudents = this.get(['DummyStudents']);
console.log(studID);
alert(DummyStudents[1]);
}
我希望将值插入到我的函数中,但我得到了这个:
侦听器方法absenceHandler(this.value)
未定义处理程序@template-stamp.html:98(匿名)@templatize.html:160
解决方案
不需要显式地将值发送到方法。您可以按如下方式使其工作。
<td><button class="absentbutton" value="[[Student.studentnum]]" on-click="absenceHandler"></button></td>
absenceHandler(e){
let studID = e.currentTarget.value;
let DummyStudents = this.get(['DummyStudents']);
console.log(studID);
alert(DummyStudents[1]);
}
推荐阅读
- sql - 在执行动态插入脚本的情况下,如何在 MSSQL 存储过程中选择新插入的记录?
- pandas - 如何选择一段时间内的数据,比如一个月进行绘图?
- python - 如何计算所有列的唯一值并将它们显示在单独的数据框中,并使用它们的唯一名称?
- reactjs - why is firebase serve working fine but not firebase deploy?
- java - 通过单链表插入实现的优先队列
- azure - Azure Batch 和连接到 Key Vault
- ios - WKWebView InAppBrowser 持久存储
- reactjs - 反应渲染多个
从 Material-UI 不使用 map() - php - 使用 cURL 将 Pdf 文件上传到另一个网站
- mongodb - Mongodb 指定类型“字符串”也返回“数组”字段