簡體   English   中英

聚合物:通過函數中的id獲取元素

[英]Polymer: Get element by id within a function

我有一個聚合物元素,其中包含一個使用圖表庫的折線圖,當我單擊圖表上的數據點之一時,該圖表庫具有內置的onclick函數。 我將此onclick函數設置為調用名為generatePie()的函數。

在generatePie()中,我想通過在典型的聚合物約定this。$。elementid中按ID抓取元素來修改本地DOM。 但是,“ this”現在是指函數generatePie()。 有沒有解決方法?

有點hack,但是...創建了一個全局變量。 為呈現圖表的整個div設置一個onclick函數。每當單擊圖表的任何部分時,onclick函數都會將全局變量更新為我想要的變量。

callback = function generatePie() {...}.bind(this)在當前上下文是自定義組件的情況下,從而使generatePie內部的“ this”成為具有本地DOM的組件嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM