我正在尝试让Python运行一些Javascript,我遇到了一些问题。也就是说,当我尝试将一些文本注入页面的文本区域时,当且仅当有一个换行符(\ n)作为为Javascript插入的变量的一部分时,它似乎不起作用。
这是我的专栏:
br.runjs("document.getElementById('edit-body').value = '%s'" % (brag))
如果变量“brag”中有任何类型的换行符,则插入不起作用。知道如何解决这个问题吗?
答案 0 :(得分:2)
将brag
编码为JSON,然后使用它。