【问题标题】:Ask for a html var and pass to JS请求一个 html var 并传递给 JS
【发布时间】:2017-03-13 23:34:19
【问题描述】:

我已经创建了一个可以工作的二进制到十进制计算器,但想要一个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 获取输入,并在我单击“开始”按钮时将其发送到脚本。

【问题讨论】:

    标签: javascript html var


    【解决方案1】:

    首先,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();">

    【讨论】:

    • 这行得通。谢谢你。再过 8 分钟,我无法接受你的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-12
    • 1970-01-01
    • 2020-07-31
    • 2019-02-01
    • 1970-01-01
    相关资源
    最近更新 更多