点击needsclick elementbyid

时间:2018-10-26 20:17:26

标签: javascript

这是HTML

<select style="width:100%;" class="needsclick" id="order_billing_country" name="order[billing_country]" tabindex="-1">
                        <option value="USA" selected="selected">United States</option>
                        <option value="CANADA">Canada</option>
                      </select>

我已经完成了以下工作;

document.getElementById("order_billing_country").value = 'CANADA'
document.getElementById("order_billing_country").dispatchEvent(new Event('change'))

但是,我需要调度一个单击该事件的事件,因为当您单击国家/地区时,带有州的框会更改为省,但是到目前为止,我的解决方案并未将州框更改为省。

这什么都不做;

document.getElementById("order_billing_country").dispatchEvent(new Event('click'))

当您还选择CANADA时,他们会更新总额,但是我的解决方案不起作用。

我该如何翻译呢?

$('#size-options').find('option#large').prop('selected', true);

插入一个有效的Javascript命令,以便可以在Swift中使用它,例如;

.evaluateJavaScript("document.getElementsByClassName(\"todo\")[(itemIndex)].click()", completionHandler: nil)

感谢您的帮助。

0 个答案:

没有答案