如何获取标签input type="text"
值?
这不是我的代码,结构不能改变
<div id="test">
<label class="control input text">
<span class="wrap">startdate</span>
<input type="text">
<span class="warning"></span>
</label>
</div>
答案 0 :(得分:6)
假设您不需要支持IE8以下的任何内容,您可以使用document.querySelector
选择特定的input
元素,然后通过其.value
property获取其值:
var value = document.querySelector('#test label.control input').value;
答案 1 :(得分:1)
就像那样
var value = document.querySelector('#test .control input').value;
答案 2 :(得分:0)
你可以在jQuery中做到这一点
var html = $('#test lable').html();