有无解释option的具体用法的呢?

我见到有些js代码中Option以一个数组的形式出现,并且可以new有些搞不懂

慕田峪7331174
浏览 206回答 2
2回答

繁星点点滴滴

Option 对象代表 HTML 表单中下拉列表中的一个选项。在 HTML 表单中 <option> 标签每出现一次,一个 Option 对象就会被创建。可通过表单的 elements[] 数组访问一个 Option 对象,或者通过使用&nbsp;1document.getElementById()。Option 对象的属性:标准属性:

扬帆大鱼

这个是select选择控件里的选项吧new可以为select控件动态添加选项的给你一个例子吧,有不懂的再问吧//设置店铺等级function SetCategroy(){//如果品牌不为空if(document.form1.DropListBrand){//如果品牌选择的是特惠店if(document.form1.DropListBrand.options[document.form1.DropListBrand.selectedIndex].value == "Discount"){//将原来的店铺等级数据清空document.form1.DropListCategory.options.length = 0;//添加等级为 *,代表特惠店document.form1.DropListCategory.options[0] = new Option("*","*");document.form1.DropListCategory.options[0].selected = true;}//如果不是特惠店else{//如果店铺等级对象不为空if(category){var i = 0;document.form1.DropListCategory.options.length = 0;//将店铺等级对象中的数据添加到等级下拉控件中,为A,B,C,D,Efor(var str in category){document.form1.DropListCategory.options[i] = new Option(str,str);i++;}}}}}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript