如何通过元素ID

时间:2018-01-10 17:04:21

标签: javascript jquery html

这是我的HTML代码,我有来自JS函数的输出

这是JS代码。我无法将checkbit中的值从HTML传递到JS中的函数存储



function check(inputx) {
  return (document.getElementById("testout").outerHTML = "Verified", document.getElementById("checkbit").outerHTML = "1");

}

function store(inputy) {
  if (inputy == "1") {
    //some code
  }
}

<div>
  <button class="btn" type="button" onclick="check(document.getElementById('admno').value)">Verify</button>
</div>
<output id="testout"></output>
<output id="checkbit"></output>
<div>
  <button class="btn" type="button" id="saveButton" onclick="store(document.getElementById('checkbit').value)">Register</button>
</div>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:-1)

我建议你使用变量来存储元素,重新使用它们并避免使用内联javascript,你可以使用addEventListener来代替!

你想要做的是根据元素信息触发一个函数,val属性是输入专用的,不应该与其他元素一起使用,你可以使用innerHTML或{{ 1}}而不是

我准备了一个带有我刚刚解释过的实现的codepen,它只有在你按下验证按钮后才能工作

https://codepen.io/anon/pen/dJmVdg?editors=1010

textContent