这是我的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;
答案 0 :(得分:-1)
我建议你使用变量来存储元素,重新使用它们并避免使用内联javascript,你可以使用addEventListener来代替!
你想要做的是根据元素信息触发一个函数,val
属性是输入专用的,不应该与其他元素一起使用,你可以使用innerHTML
或{{ 1}}而不是
我准备了一个带有我刚刚解释过的实现的codepen,它只有在你按下验证按钮后才能工作
https://codepen.io/anon/pen/dJmVdg?editors=1010
textContent