使用参数单击setAttribute

时间:2018-05-10 08:50:40

标签: javascript

我试图在带参数的按钮上执行我的功能。

这是我的功能:

addkibanaCards(devices, _kiban_links.pm10_link_light, '24h', 'quick');

尝试通过设置属性onclick来完成,但仍然有错误 我怎样才能正确地按照以下方式进行操作?

setButtons: function(prefix) {
  document.getElementById('7d').setAttribute("onclick", "addkibanaCards(" + devices + "," + prefix + "," + '24h' + "," + 'quick' + ")");
}

2 个答案:

答案 0 :(得分:1)

您应该使用addEventListener()附加事件处理程序而不是`$query ="SELECT * FROM gsm2 WHERE setTime = '".$_POST["from_date"]."' OR '".$_POST["to_date"]."' ";

setAttribute()

答案 1 :(得分:1)

使用click而不是onclickaddEventListener()尝试Arrow function (=>),如下所示:

document.getElementById('7d').addEventListener("click", () => addkibanaCards(devices, _kiban_links.pm10_link_light, '24h', 'quick'));