无法在Google Colaboratory输出单元格

时间:2018-04-21 05:17:04

标签: javascript events jupyter-notebook google-colaboratory

我测试了一些用于数据可视化的javascript库。它没有运行。所以我尝试了最简单的事情,直到我发现问题出在window.addEventListener

从导入开始

from IPython.display import HTML

然后,此代码可以运行。

HTML('''
<script>
document.body.appendChild(document.createTextNode('Hello'))
</script>
''') # Hello

但是这个没有运行。

HTML('''
<script>
window.addEventListener('DOMContentLoaded', function() {
    document.body.appendChild(document.createTextNode('Hello'))
});
</script>
''')

我在某处犯了错误吗?

如何在Colab中为输出正确添加事件监听器?

1 个答案:

答案 0 :(得分:1)

在将HTML输出插入输出iframe之前,DOMContentLoaded事件已经触发。加载输出框架是处理HTML对象等输出项的先决条件。

相关问题