Python 模块内的 Javascript 问题

标签 javascript python

我正在尝试让 Python 运行一些 Javascript,但我遇到了一些问题。也就是说,当我试图将一些文本注入(inject)页面的文本区域时,当且仅当有一个换行符 (\n) 作为为 Javascript 插入的变量的一部分时,它似乎不起作用。

这是我的台词:

br.runjs("document.getElementById('edit-body').value = '%s'" % (brag))

如果变量“brag”中有任何类型的换行符,则插入不起作用。知道如何解决这个问题吗?

最佳答案

brag 编码为 JSON,然后使用它。

关于Python 模块内的 Javascript 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6603994/

相关文章:

JavaScript - 继承

javascript - 具有 onClick 事件的 React 函数在控制台中抛出 "TypeError: Cannot read property ' handleDelete' of undefined”

javascript - JQuery 没有从多个 .on() 调用中读取?

python - 为什么 exec 不定义我的变量?

python - 如何让 Python 函数休眠一段时间,而游戏的其余部分继续进行?

javascript - 需要使用哪些方法或过程来在 jQuery 中附加表示 jQuery 实现的简单 Java 'class' 实例?

javascript - 重新渲染后如何保存组件状态? react js

python - PyQt4无法导入Qsci

python - 带条件的嵌套循环中的 lambda

python - 向不可变类型子类添加属性