如何调整ipythons' %%javascript
细胞魔法使它成为现实
输出到ipython的输出单元和浏览器的控制台,如下所示
我不想使用alert()
。此外,我尝试使用%%script
magic
%%script node
console.log("Hi")
但这不是我需要的。
答案 0 :(得分:10)
您可以访问jquery中包含的名为element
的变量下的输出Dom节点。所以:
%%javascript
element.text('Hi')
console.log('There')
答案 1 :(得分:1)
刚刚遇到这个让我在那里的一部分,但如前所述,如果你只使用element.text(),你只能得到最后一个。但是您可以在%% javascript的同一单元格中重复使用element.append(),并且所有输出都将转到下一个单元格。只需确保附加一个< br>如果你想回车。例如
function assert(cond,msg)
{
if (!cond)
{
element.append(msg + "<br>");
}
}