我正在尝试让 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/