访问html元素值javascript

access html element value javascript

本文关键字:javascript 元素 html 访问      更新时间:2023-09-26

我有三个下拉菜单,每次在上一个下拉菜单中选择一个选项时,都会从数据库中动态填充。

现在我想访问这些下拉菜单中的值,以便稍后在某个地方构建SQL查询。

我使用了以下代码来访问HTML元素:

$( window ).load(function(){
    var e = document.getElementById("slctTable");
    var slctTableValue = e.value;
    console.log(slctTableValue);
});

这段代码只在第一次加载页面时有效,所以当我摆弄下拉菜单时,什么都不会改变。

我现在想要的是,每次在下拉菜单中选择一个值时,它都会更新slctTableValue变量。

使用jquery将更改事件绑定到下拉列表,然后每当所选值发生更改时,就会触发此事件。

$("#slctTable").change(function() {
  var slctTableValue = $(this).val();
  console.log(slctTableValue);
});

您可以检测到这样的更改事件并更新值:

    document.getElementById('slctTable').addEventListener('change',function(){
       var e = document.getElementById("slctTable");
       var slctTableValue = e.value;
       console.log(slctTableValue);
    });