请求一个 html var 并传递给 JS
Ask for a html var and pass to JS
我已经创建了一个有效的二进制到十进制计算器,但想要一个 HTML input
。
<html>
<input placeholder="00000000" name="htmlinput"></input>
<input id="clickMe" type="button" value="Go" onclick="runbintodec();"></input>
</html>
<script>
function runbintodec()
{
var bin = document.getElementByName('htmlinput').value;
...(Bin to Dec Calc code)
}
</script>
我需要一些方法来从 html input form
获取输入并在我单击按钮 'go' 时将其发送到脚本。
首先,input
是一个非结束标签。其次,没有什么比 document.getElementByName
更好的了,使用 document.getElementsByName
代替甚至更好 - 为您的 input
分配一个唯一的 id
标识符,然后通过 document.getElementById
捕获它。
function runbintodec() {
var bin = document.getElementsByName('htmlinput')[0].value;
}
<input placeholder="00000000" name="htmlinput">
<input id="clickMe" type="button" value="Go" onclick="runbintodec();">
我已经创建了一个有效的二进制到十进制计算器,但想要一个 HTML input
。
<html>
<input placeholder="00000000" name="htmlinput"></input>
<input id="clickMe" type="button" value="Go" onclick="runbintodec();"></input>
</html>
<script>
function runbintodec()
{
var bin = document.getElementByName('htmlinput').value;
...(Bin to Dec Calc code)
}
</script>
我需要一些方法来从 html input form
获取输入并在我单击按钮 'go' 时将其发送到脚本。
首先,input
是一个非结束标签。其次,没有什么比 document.getElementByName
更好的了,使用 document.getElementsByName
代替甚至更好 - 为您的 input
分配一个唯一的 id
标识符,然后通过 document.getElementById
捕获它。
function runbintodec() {
var bin = document.getElementsByName('htmlinput')[0].value;
}
<input placeholder="00000000" name="htmlinput">
<input id="clickMe" type="button" value="Go" onclick="runbintodec();">