簡體   English   中英

我可以在iFrame或類似Python的小部件上調用JavaScript函數嗎?

[英]Can I call a JavaScript function on an iFrame or similar widget from Python?

我正在嘗試將Python代碼與D3 vizualizations混合使用。 現在,我有很多D3 vizualization和JavaScript函數。 我有幾種不同的嵌入D3的方法,但是我想要的是在創建D3之后調用一個會影響vizualization的函數。

例如:

createD3Stuff()
for i in [0,1,2,3]:
    executeFunction(i)

在createD3Stuff()生成vizualization的位置,executeFunction在該vizualization上執行一些操作,例如創建一個id = i的元素。

這可能嗎? 我該怎么做?

背景信息:我正在使用Jupyter筆記本電腦,但是如果還有其他方法可以使它工作,我可以進行切換。 我知道怎么做所有的d3和javascript東西,僅僅是讓python和javascript交互給我帶來麻煩。

當然可以。

嘗試一下:

from IPython.display import HTML
HTML("<script>alert('hello world')</script>")

暫無
暫無

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

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