js中onclick如何找到input的值

如下代码,如何点击获取input的值?

<dd class="shul" style="">
    <div class="nober"><input type="text" placeholder="0" value=""></div>
</dd>
<dd class="gwc1">
    <a href="javascript:;" onclick="Add(this);"></a>
    </dd>

给input一个id或者name
通过jquery选择器获取元素的值

 function Add(e) {
                var value = document.getElementsByClassName("nober")[0].getElementsByTagName("input")[0].value;
                alert(value);
 }

你直接给input一个id不就行了?

很多种方法,一个是用attr获取onclick,一种是onclick触发时传一个对象,然后同个这个对象获取$(this).attr("name");//获取input的name。

可以给class 然后用jq 获取一组 遍历处理数据

可以给input标签加上id或者name属性