[英]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.