select中option的部分属性获取和设置

 

        html中的select元素的option值的获取和其他元素不同,主要表现在select值的获取必须在众多的option中选择,没有其他元素那么直观。

       select的相关属性获取说的通俗点就是它的各个option的属性的获取(它的各个option是采用数组存储的),因此获取了它的option,其他的操作就很方便了,和text,button的操作一样。

      option的获取方式采用以下方式:

      document.getElemtById("selectID").option[index];

      其中,selectID是需要操作的select的id,index是select下的option在数组中的下标,通过以下例子可以明白

这样,option的value和option中的显示值就很轻松的获取了,如:

     value的获取为 document.getElemtById("selectID").option[index].value;

     option中值的获取为 document.getElemtById("selectID").option[index].innerText;

    select中初始化的默认option更改为  document.getElemtById("selectID").option[index].setAttribute("selected",true);

      这里举一个具体的例子说明一下,具体代码如下:

 

该例子用来实现一个点击test按钮,显示option value=“112”的value值,并修改select默认option(由before_selected变为after_selected)的功能。

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值