通过在页面上注入脚本来触发onchange事件

时间:2017-10-11 13:20:36

标签: javascript onchange

我正在尝试在页面上运行js以自动填充此选项框(下拉列表)。

trait A {
  def aBehavior(): Unit
}
trait B {
  def bBehavior(): Unit
  def description: String
}

case class M extends A with B {
  override def aBehavior() = print("A behavior of M")
  override def bBehavior() = print("B behavior of M")
  override def description = "I'm M"
}

这是Js:

<td class="fd_value Short"><select class="suptabde" name="F2156" id="F2156" size="1" onchange="selChg(2156);">
<option value="0"></option>
<option value="844">Access Management</option>
<option value="1086">Application Amendment</option>
<option value="846">Equipment Request</option>
<option value="1087">Miscellaneous</option>
<option value="1085">System Amendments</option>
</select>

</td>

这填写了页面上的选项,但我还需要处理'onchange'。如何通过添加到上面的js来完成?

1 个答案:

答案 0 :(得分:0)

所以你有一个书签 这更有意义

javascript:(function(){ var s0=document.forms[0]['F2156']; s0.value='844';s0.onchange();})()

javascript:(function(){})() 

正在执行而无需命名函数

您可以使用换行符编写它们,但会被忽略:

注意/ *注释* /已关闭

javascript:(
  function(){ 
    var f0=document.forms[0],
        s0=f0['F2156']; 
    s0.value='844';
    s0.onchange();
    /* Next field */
    setTimeout(function() {
      f0['F10'].value='My text added here';
    },1000); /* one second later */
  }
)()