在python中执行附加到html元素的javascript函数

时间:2014-09-13 13:49:06

标签: javascript python dom

我尝试做的是通过运行此javascript在浏览器中完成的操作:document.getElementById('foo').bar()

我不知道如何在python中执行此操作。我过去常常使用twill提交表单并使用urllib2发送响应,但我从来没有做任何javascript。我应该从哪里开始?

1 个答案:

答案 0 :(得分:0)

我猜你是在服务器端构建你的html / js代码,如果需要,你会将该代码提供给客户端吗?在提供客户端代码时,您可以将其添加到服务器端的逻辑中:

getFooElement = 1;
if getFooElement:
   print "document.getElementById('foo').bar()"
else
   print "HTML/JS code"