我如何使用 javascript 显示文本框
how i can visible textarea box using javascript
我正在使用 selenium 在 python 中制作自动化脚本,所以我想显示文本区域框,因为我想将它放入一些参数中并且我正在使用此代码:
element = driver.find_element_by_id('g-recaptcha-response')
driver.execute_script("arguments[0].style.display = '';", element)
driver.execute_script("arguments[0].style.margin = '100px 200px';", element)
但是上面的代码对我不起作用,你可以在这里看到:
你能告诉我如何显示文本框吗? Link to the page.
arguments[0].style.display = 'block';
arguments[0].parentNode.parentNode.style.display = "block";
问题在于,将 style.display 设置为空字符串会被解释为将显示设置为 "none",这会使元素不可见。 textarea 也位于父级中,父级位于具有样式 "display: none" 的父级中,因此要解决该问题,只需转到父级的父级并将其显示设置为 "block".
我正在使用 selenium 在 python 中制作自动化脚本,所以我想显示文本区域框,因为我想将它放入一些参数中并且我正在使用此代码:
element = driver.find_element_by_id('g-recaptcha-response')
driver.execute_script("arguments[0].style.display = '';", element)
driver.execute_script("arguments[0].style.margin = '100px 200px';", element)
但是上面的代码对我不起作用,你可以在这里看到:
你能告诉我如何显示文本框吗? Link to the page.
arguments[0].style.display = 'block';
arguments[0].parentNode.parentNode.style.display = "block";
问题在于,将 style.display 设置为空字符串会被解释为将显示设置为 "none",这会使元素不可见。 textarea 也位于父级中,父级位于具有样式 "display: none" 的父级中,因此要解决该问题,只需转到父级的父级并将其显示设置为 "block".