选择框是通过<lect>和<option>元素小学心理健康手抄报创建的,除了通用的一些属性外,htmllectelement类型还提供了如下的属性和方法:
在dom中,每个<option>元素都有一个htmloptionelement对象,以便访问数据,这个对象有如下一些属性:
选择框里的type属性有可能是:lect-one,也有可能是:lect-multiple,这取决于html代码中有没有multiple属性。
操作lect时,最好使用html dom,因为所有浏览器兼容很好。
当选择没有value值的时候,ie会返回空字符串,其他浏览器会返回text值。
选择选项:
对于只能选择一项的选择框,使用lectedindex属性最为简单。
如果是多项选择,它始终返回的是第一个项。
通过option的属性(布尔值),也可以设置某个索引,设置为true即可。
而lected和lectedindex在用途上最大的区别是:lected是返回布尔值,所以一般用于判断上;而lectedindex是数值,一般用于设置和获取。
添加选项:
需要动态添加选项有两种方案:dom和option构造函数。
使用option构造函数创建:
使用add()方法来添加选项:
在dom规定,add()中两个参数是必须的,如果不确定索引,那么第二个参数设置null即可,即默认移入最后一个选项。但ie中规定第二个参数是可选的,所以设置null表示大学能入团吗放入不存在的位置,导致芜湖机电学院失效,为了兼容,我们传递undefined即可兼容。
移出选项:
有三种方法可以移出某一个选项:dom移出、remove()、null移出。
当第一项移出后,下面的项会往上顶,所以不停的移除第一项,即可全部移除。
移动选项:
如果有两个选择框,把第一个选择框里的第一项移到第二个选择框里,并且第一个选眼镜排行择框里的第一项被移出。
排列选项:
选择框里提供了一个index属性,可以得到当前选项的索引值,和lectedindex的区别是,一个是选择框对象的快乐的doremi调用,一个选项对象的调用。
单选按钮:
通过checked属性来获取单选按钮的值。
除了checked属性之外,单选按钮还有一个defaultchecked属性,它获取的是原本的checked按钮对象,而不会因为checked的改变而改变。
复选框按钮:
通过checked属性来获取复选框按钮的值。它同样也具有defaultchecked属性。
本文发布于:2023-04-05 10:32:25,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/cd4c62015c00473288033993717c16f4.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:js弹出选择对话框(js中confirm自定义按钮文字).doc
本文 PDF 下载地址:js弹出选择对话框(js中confirm自定义按钮文字).pdf
留言与评论(共有 0 条评论) |