当前位置: 首页 > 面试题库 >

如何在HTML select的onChange上传递参数

赵才俊
2023-03-14
问题内容

我是JavaScript和jQuery的新手。我想显示一个combobox-A,它是一个HTML
<select>,其选择的id内容位于onChange()的另一位置。

如何传递带有其select的完整组合框id,以及如何在onChange事件触发时传递其他参数?


问题答案:

function getComboA(selectObject) {

  var value = selectObject.value;

  console.log(value);

}


<select id="comboA" onchange="getComboA(this)">

  <option value="">Select combo</option>

  <option value="Value1">Text1</option>

  <option value="Value2">Text2</option>

  <option value="Value3">Text3</option>

</select>

上面的示例为您提供OnChange事件上组合框的选定值。



 类似资料:
  • 问题内容: 我在数组中呈现对象输入元素的集合。 这使我可以编写onChange处理函数: 但是在此处理程序中,我需要更改的范围对象的ID。因此,我可以更改更改在渲染函数中创建输入元素的方式并更改: 现在,我的处理程序将接收range.id作为参数,但是现在我没有newName值。我可以使用裁判获得它 这是我知道的唯一解决方案,但我怀疑有更好的解决方案。 问题答案: 该参数还通过了,但参数前置到参数

  • 问题内容: 我有一个简单的Python脚本,可以接收用户名和密码作为参数,但是我的密码包含两个感叹号。当我像这样调用脚本时 我之前输入的命令将替换感叹号: 我可以使用反斜杠()避开感叹号,但密码会更改。 是否有解决方案,如何在不更改密码的情况下转义感叹号? 问题答案: 您应该能够简单地在外壳中用单引号引起来。

  • 问题内容: func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) { guard let mostRecentLocation = locations.last else { return } 我想每1分钟将数据发送到服务器。我正在使用Timer.schedule

  • 我正在尝试安装一个带有特殊选项的NPM软件包,它是: 它在Linux上运行良好,但在windows上运行时,我会出现下一个错误 有谁能帮我把它用在Windows10上吗

  • 问题内容: 我已经按照此链接中所述的教程进行操作。在下面的代码中,由于某种原因,数据不会作为参数附加到url上,但是如果我使用它直接将其设置为url 则可以。 问题答案: 对于简单的情况,我建议您使用jQuery 的或语法: 如果您需要捕获失败案例,请执行以下操作: 此外,如果您始终发送JSON字符串,则可以在最后使用$ .getJSON 或$ .post以及另一个参数。

  • 问题内容: Docker 1.9允许将参数传递给dockerfile。参见链接:https : //docs.docker.com/engine/reference/builder/#arg 如何在docker-compose.yml中传递相同的参数? 如果可能,也请提供示例。 问题答案: 此功能已在Compose 1.6中添加。 参考:https : //docs.docker.com/comp