区:
<
select
id
="AreaId"
name
="AreaId"
size
="1"
class
="sel"
>
<
option
>
-请选择地区-
</
option
>
<
option
value
="1"
>
北京
</
option
>
<
option
value
="2"
>
上海
</
option
>
<
option
value
="3"
>
深圳
</
option
>
</
select
>
</
span
>
document.getElementById("AreaId").value;//有效,能得到正确的值.
var index=document.getElementById("AreaId").selectedIndex;//获取当前选择项的索引.
document.getElementById("AreaId").options[index].value;//获取当前选择项的值.
var
obj=document.getElementById("AreaId");
for
(i=0;i<obj.length;i++) {//下拉框的长度就是它的选项数.
if
(obj[i].selected==
true
) {
var text=obj[i].value;//获取当前选择项的
值
.
var index=document.getElementById("AreaId").selectedIndex;//获取当前选择项的索引.
document.getElementById("AreaId").options[index].text;//获取当前选择项的文本.
document.getElementById("AreaId").options[index].innerHTML;//获取当前选择项的文本.
var obj=document.getElementById("AreaId");
for
(i=0;i<obj.length;i++) {//下拉框的长度就是它的选项数.
if
(obj[i].selected==
true
) {
var text=obj[i].text;//获取当前选择项的文本.
document.getElementById("AreaId").text;//注意,这句代码无效,得到的结果为undefined.
$("#AreaId").val();//获取当前选择项的值.
var options=$("#AreaId option:selected");//获取当前选择项.
options.val();//获取当前选择项的值.
2.获取文本:
var options=$("#AreaId option:selected");//获取当前选择项.
options.text();//获取当前选择项的文本.
options.innerHTML();//获取当前选择项的文本.
$("#AreaId").text;//注意,这句代码无效,得到的结果为undefined.
其他属性:
innerText:
var index=document.getElementById("AreaId").selectedIndex;//获取当前选择项的索引.
document.getElementById("AreaId").options[index].innerText;//获取当前选择项的文本,IE支持,Firefox不支持.
document.getElementById("AreaId").innerHTML;//获取当前下拉框所有的元素,包括Html代码.注意大小写.
document.getElementById("AreaId").textContent;//获取当前下拉框中所有的选择项文本,不包括Html代码.
现在有一个Id为AreaId的下拉框,要获取它当前选择项的文本和值有以下方法:span class="red">* span>地 区:span> select id="AreaId" name="AreaId" size="1" class="sel"> opti
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 var item = $(‘input[@name=items][@checked]’).val(); 获取select被选中项的文本 var item = $(“select[@name=items] option[@selected]”).text(); select下拉框的第二个元素为当前选中值 $(‘#select_id’)[0].selectedIndex = 1; radio单选组的第二个元素为当前选中值 $(‘in
在测试中我们经常要用到断言,比如有一个重置按钮,要验证他是否生效,就需要先输入一段内容,然后点击重置,
获取输入框的内容断言是否为空。
获取文本输入框的内容的方式为:
self.driver.find_element_by_xpath('xpath表达式').get_attribute('value')
如图,当我们需要增加一条数据的时候,增加数据的窗口内存在
下拉框,我们需要去对
下拉框进行操作,然后
获取下拉框当前选中的
值和增加后列表中的数据进行对比,断言是否和我增加的信息一样。
获取下拉框选中
值得方法是:
//获取选择框的值
var c=document.getElementById("select");
yunsuan=c.options[c.selectedIndex].text;//或去被选中下拉框的文本
//yunsuan=c.options[c.selectedIndex].value;//或去被选中下拉框的文本
转自:http://www.cnblogs.com/davidgu/archive/2009/07/10/1520562.html
在html中标准下拉框很常用,经常有这样的需求在下拉框改变的时候我们需要获取它的文本或值。
初学JS的朋友经常会把它的值和文本搞错,把两者混为一谈。
有的时候还会歪打正着,因为经常我们的值就是我们的文本,但是实际它们是不同的东西。
下面我们来举个例子。
Js获取下拉框选定项的值和文本
Js获取下拉框的值和文本网上提供了2种方法:但有些人很不负责任,他们根本没考虑到浏览器之间的差异导致的错误,导致很多新手琢磨了半天找不出错误!
下面我总结下Firefox和IE下获取下拉框选定项的值和文本:
1. IE和Firefox都支持的方法:
获取文本
var obj=document.getElementById('select_tem
select下拉框在项目开发中是经常用到的,特别是在联级菜单方面的应用更为广泛。但是,对于一些初学者来说,如何获取下拉框子节点option的value值和文本内容,还是有一点难度的。其他的就不说了,现在我就写一段代码,简单的说明一下如何获取value值以及文本内容(text),必要地添加了注释,希望对下拉框还不太熟悉的朋友有所帮助。html代码:</HEAD>
<BODY>...
1.文本框
1.1 <input type=”text” name=”test” id=”test”>
通过var t=document.getElementById(“test”).value把值赋给变量t,
1.2 当然也可以反过来把已知的变量值赋给文本框,例如:
var m = “5”;document.getElementById(“test”).value= m;
2.下拉列表框
2.1 <select name=”sel” id=”sel” onchange=”look();”><option value=”1″>11</option><option value=”2″ sele
1、前台html代码
<span class="ModuleFormFieldLabel" style="float: left; padding-top: 3px;">品类:</span>
<asp:HiddenField runat=...
```javascript
var select = document.getElementById("selectId"); // 根据元素的 id 获取 select 元素
2. 获取选中的值:
```javascript
var selectedValue = select.value; // 获取选中的值
完整代码示例:
```html
<select id="selectId">
<option value="value1">选项1</option>
<option value="value2">选项2</option>
<option value="value3">选项3</option>
</select>
<script>
var select = document.getElementById("selectId");
var selectedValue = select.value;
console.log(selectedValue); // 输出选中的值
</script>
qwert111233:
XML解析——Java中XML的四种解析方式
lwq1214:
XML解析——Java中XML的四种解析方式
lwq1214: