首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >getElementById()方法JS+BS

问getElementById()方法JS+BS
EN

Stack Overflow用户
提问于 2016-08-31 21:36:07
回答 2查看 28关注 0票数 0

单击按钮时,如何获取bootstrap输入元素上的参数(数字)??

代码语言:javascript
复制
<form>
   <div class="form-group">
    <div class ="col-md-6 input-group">
     <span class="input-group-addon">Larghezza</span>
        <div id="myNumber"> <input type="number" class="form-control" id="focusedInput" placeholder="Inserisci qui..." > </div>
    </div>
  </div>
</form>
 <button type="button" onclick="myFunction()" class="btn btn-default">Calcola</button>

我的js代码...然后我用这个数字做一些数学运算

代码语言:javascript
复制
function myFunction() {
    var x = document.getElementById("myNumber").value;
EN

回答 2

Stack Overflow用户

发布于 2016-08-31 21:38:44

您正在读取div元素的value属性,而它是input的属性。

使用input的id就可以了。

​

代码语言:javascript
复制
function myFunction() {
  var x = document.getElementById("focusedInput").value;
  console.log(x);
}
代码语言:javascript
复制
<form>
   <div class="form-group">
    <div class ="col-md-6 input-group">
     <span class="input-group-addon">Larghezza</span>
     <div id="myNumber">
         <input type="number" class="form-control" id="focusedInput" placeholder="Inserisci qui..." >
     </div>
    </div>
  </div>
</form>
 <button type="button" onclick="myFunction()" class="btn btn-default">Calcola</button>

​

票数 0
EN

Stack Overflow用户

发布于 2016-08-31 21:38:47

代码语言:javascript
复制
var x = document.getElementById("focusedInput").value;

您需要引用输入元素,而不是它的容器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39251182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档