簡體   English   中英

訪問html元素值javascript

[英]access html element value javascript

我有三個下拉菜單,每次我在上一個下拉菜單中選擇一個選項時,它們都會從數據庫中動態填充。

現在,我想訪問這些下拉菜單中的值,以便稍后可以在某個地方構建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);
    });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM