在<body>

2024-05-16 10:03:02 发布

您现在位置:Python中文网/ 问答频道 /正文

似乎初始化brython需要这样做:

<body onload="brython()">

在链接之后,我尝试在另一个<script>中调用js中的brython()布莱顿.js但好像没人叫它。在

当我终于在浏览器控制台中自己调用brython时,它调用brython,甚至执行我的python代码。在

为了给出一个不起作用的完整例子,这里有一个例子。我可能缺乏一些关于javascript是如何以及何时被编译和执行的基本知识。。。在

^{pr2}$

Tags: 代码链接jsscript浏览器bodyjavascript例子
1条回答
网友
1楼 · 发布于 2024-05-16 10:03:02

函数brython()搜索具有属性type="text/python"的所有脚本,并执行其中的Python代码。在

在您的示例中,当您调用函数时,Python脚本尚未加载,因此没有找到它并因此执行它也就不足为奇了。如果将Javascript程序放在Python脚本之后,它将按预期工作。在

相关问题 更多 >