[英]How to use python variable in javascript getElementById()?
I want to pass python variable in to javascript. 我想将python变量传递给javascript。 The variable value is an element id and so I want to pass this variable having element id to javascript "getElementById" 变量值是一个元素ID,因此我想将此具有元素ID的变量传递给javascript“ getElementById”
I tried - 我试过了 -
element = 'id_of_element'
js = """
var element = document.getElementById(""" + element + """)
"""
But I get error - WebDriverException: Message: u'element is null'. 但我收到错误消息-WebDriverException:消息:u'element为null'。 Please advise. 请指教。 I am newbee to this. 我是新手。
I found the solution - 我找到了解决方案-
You have to use a single quote around around the three double quotes 您必须在三个双引号周围使用一个单引号
Like this - 像这样 -
element = 'id_of_element'
js = """
var element = document.getElementById('"""+element+"""')
"""
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.