[英]How to add a handler to a dom element
$(document).ready(function(){
var ColorBars = document.getElementsByClassName("color-bar");
var number = 0;
ColorBars[0].onclick = hideLine(0);
function hideLine(index){
var charts = $("#line-container").highcharts();
var series = charts.series[index];
if(series.visible){
series.hide();
} else {
series.show();
}
}
});
如果我取出hideLine(index)並僅添加
ColorBars[0].onclick = hideLine
然后它正在執行。
我正在嘗試通過類名稱獲取所有元素,並且當用戶單擊任何顏色條時,我想知道用戶單擊了哪個顏色條並在高圖表中關閉該圖表線。
ColorBars[0].onclick = hideLine(0);
您應該分配處理程序而不直接調用它
采用 :
ColorBars[0].onclick = function(){
hideLine(0);
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.