Skip to content Skip to sidebar Skip to footer

Call A Global Variable Into Two Functions Using Javascript

I have a global variable: var x = document.getElementById('Node').value; Where the value is determined by a text box with the ID of 'Node'. I have two functions that don't same th

Solution 1:

You can simply use:

window.x = document.getElementById("Node").value;

Solution 2:

Try this

(function() {
    var x = document.getElementById("Node").value;
    document.getElementById("Node").onchange = function() {
      myNode()
    };
    document.getElementById("mySelect1").onchange = function() {
      myNotes()
    };
    document.getElementById("mySelect2").onclick = function() {
      summary()
    };
    
     functionmyNode() {
      x = document.getElementById("Node").value;
    }

    functionsummary() {
      var a = document.getElementById("mySelect1").value;
      var b = document.getElementById("mySelect2").value;
      document.getElementById("5").value = a + " - " + b + " - " + x;
    }

    functionmyNotes() {

      var a = document.getElementById("mySelect1").value;
      var b = document.getElementById("mySelect2").value;
      document.getElementById("4").value = a + " + " + b + " + " + x;
    }


  }





)();
Notes : <inputtype="text"id="4" /><br> Summary : <inputtype="text"id="5" /><br><selectid="Node"><optionvalue="w">w
  <optionvalue="x">x
  <optionvalue="y">y
  <optionvalue="z">z
</select><selectid="mySelect2"><optionvalue="a">a
  <optionvalue="b">b
  <optionvalue="c">c
  <optionvalue="d">d
</select><selectid="mySelect1"><optionvalue="1">1
  <optionvalue="2">2
  <optionvalue="3">3
  <optionvalue="4">4
</select>

Post a Comment for "Call A Global Variable Into Two Functions Using Javascript"