我试图在带参数的按钮上执行我的功能。
这是我的功能:
addkibanaCards(devices, _kiban_links.pm10_link_light, '24h', 'quick');
尝试通过设置属性onclick
来完成,但仍然有错误
我怎样才能正确地按照以下方式进行操作?
setButtons: function(prefix) {
document.getElementById('7d').setAttribute("onclick", "addkibanaCards(" + devices + "," + prefix + "," + '24h' + "," + 'quick' + ")");
}
答案 0 :(得分:1)
您应该使用addEventListener()
附加事件处理程序而不是`$query ="SELECT *
FROM gsm2 WHERE setTime = '".$_POST["from_date"]."' OR
'".$_POST["to_date"]."' ";
setAttribute()
答案 1 :(得分:1)
使用click
而不是onclick
和addEventListener()
尝试Arrow function (=>),如下所示:
document.getElementById('7d').addEventListener("click", () => addkibanaCards(devices, _kiban_links.pm10_link_light, '24h', 'quick'));