繁体   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