选择选项Javascript不会触发网站

时间:2018-09-26 17:41:22

标签: javascript html google-chrome-extension

我有这个第三方网站,如果我在右侧选择一个国家,则可以在

(如您在视频中看到的:  https://i.gyazo.com/3a22aabb576f1e43040dae82204bb883.mp4

它会更改运输费用(以紫色显示)。

如果相反,我使用js(例如,从chrome控制台)使用

选择一个国家/地区
 document.getElementById("order").value =  "IT";

它将选择国家/地区,但费用不变。有一种方法可以让它使用javascript吗?

我也尝试过点击

document.getElementById("order").click();

选择一个值后,但这不起作用。

1 个答案:

答案 0 :(得分:0)

更改值后触发onchange-您可以从控制台或chrome扩展程序中进行操作

document.getElementById("order").value = "IT";
document.getElementById("order").onchange();
<select id="order" onchange="alert(this.value)">
  <option value="">Please select</option>
  <option value="IT">Italy</option>
</select>

如果该站点具有jQuery,请使用$("#order").val("IT").change()