2015-08-14 41 views

回答

2

要獲取點擊處理函數中單擊項目的值,請使用傳遞給它的事件對象的item屬性。

這是GraphDataItem對象,它具有values財產,這又是一個對象,舉辦各種相關值,該數據項,如value(其中我們感興趣),高,低,等

的一個實例
function handleClick(event) { 
    alert(event.item.values.value); 
} 

如果要檢索圖表HTML元素容器的圖表上點擊屬性,你可以使用event.chart對象。圖表對象包含div屬性,該屬性是對圖表容器的引用。您可以訪問任何它的屬性是這樣:

function handleClick(event) { 
    console.log(event.chart.div.id); 
} 

若要檢索HTML元素的非標準特性,使用其getAttribute()方法。即:

function handleClick(event) { 
    console.log(event.chart.div.getAttribute("chart-id")); 
} 
+0

我寫我的文章有點太累了,我誤以爲字符串是一個自定義名稱,並在我的示例取代它。是的,它意味着是'clickGraphItem'。我必須說,除了我的帖子的對象之外,一切都很好,在我的'handleClick'函數中獲得一個屬性值。 –

+0

你的意思是你需要知道如何獲得點擊數據點的價值? – martynasma

+0

更新了我的答案。 – martynasma

相關問題