如何在原型中使用类获取输入值?

时间:2014-01-03 00:21:01

标签: javascript input prototypejs

我确实尝试但有些事情是错的我不知道是什么? 我正在尝试使用类

从输入中获取值
   <script>
function showResult()
{
 var val = $$(".qty")[0];
 var val2 = val.innerHTML;   
  alert("Hey " +val2 );
}
</script>
<input class='qty' value="3"><br />
<input class='qty2' value="3">
<input type="button" value="Toggle" onclick="showResult();"/>

There is my example 如果我使用div,我可以得到这个值,但输入不起作用。

3 个答案:

答案 0 :(得分:0)

您必须将var val2 = val.innerHTML;更改为

var val2 = val.value; 

DEMO

答案 1 :(得分:0)

使用.value代替.innerHTML

var value = $$(".qty")[0].value;
alert("Hey " + value);

答案 2 :(得分:-1)

你正在使用jQuery,对吧?如果是这样,试试这个:

<script>

    function showResult(){
        var val=$(".qty").val();
        alert("Hey "+val);
    }

    function showTheSameResult(val){
        alert("Hey "+val);
    }
</script>    

在页面上:

<div class="qty" onclick="showTheSameResult(value);">
    <!--- stuff  -->
</div>