国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

表單中單選框添加選項(xiàng)和移除選項(xiàng)

2019-11-20 09:33:45
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

selection添加option并放在最后一項(xiàng)

html代碼:

<form><select name="location" id="location"><option value="beijing1">beijing</option><option value="shanghai1">shanghai</option><option value="chengdu1">chengdu</option><option value="changsha1">changsha</option></select></form>

js代碼:

var select=document.forms[0].elements['location'];

第一種方法:添加單選選項(xiàng)

var newOption=document.createElement('option');var newText=document.createTextNode('guangzhou');newOption.appendChild(newText);newOption.setAttribute('value','guangzhou');select.appendChild(newOption);

第二種方法:也是添加單選選項(xiàng),是不是簡(jiǎn)單很多了,哈哈 但是不兼容IE8及以上版本

var newsOption=new Option('nanchang1','nanchang');select.appendChild(newsOption);

第三種方法:添加單選框看看,最佳方案,這個(gè)又方便又兼容

var nnewOption=new Option('fengcheng1','fengcheng');select.add(nnewOption,undefined);

移除選項(xiàng):

第一種方法:select.remove(i);//index從0開(kāi)始

第二種方法:select.options[i]=null;

第三種方法:select.removeChild(select.options[i])

下面給大家介紹三種取消選中單選框radio的方法

本文依賴于jQuery,其中第一種,第二種方式是使用jQuery實(shí)現(xiàn)的,第三種方式是基于JS和DOM實(shí)現(xiàn)的。

<!DOCTYPE HTML> <html> <head> <title>單選按鈕取消選中的三種方式</title> <script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"> </script> <script type="text/javascript"> $(function(){ // var $browsers = $("input[name=browser]"); var $cancel = $("#cancel"); var $byhide = $("#byhide"); var $remove = $("#remove"); // $cancel.click(function(e){ // 移除屬性,兩種方式都可 //$browsers.removeAttr("checked"); $browsers.attr("checked",false); }); // $byhide.click(function(e){ // 切換到一個(gè)隱藏域,兩種方式均可 //$("#hidebrowser").attr("checked",true); $("#hidebrowser").attr("checked","checked"); }); // $remove.click(function(e){ // 直接去的DOM元素,移除屬性 // 如果不使用jQuery,則可以移植此方式 var checkedbrowser=document.getElementsByName("browser"); /* $.each(checkedbrowser, function(i,v){ v.checked = false; v.removeAttribute("checked"); }); */// var len = checkedbrowser.length; var i = 0; for(; i < len; i++){ // 必須先賦值為false,再移除屬性 checkedbrowser[i].checked = false; // 不移除屬性也可以 //checkedbrowser[i].removeAttribute("checked"); } }); }); </script> </head> <body> <p>您喜歡哪款瀏覽器?</p> <form> <input style="display:none;" id="hidebrowser" type="radio" name="browser" value=""> <input type="radio" name="browser" value="Internet Explorer">Internet Explorer<br /> <input type="radio" name="browser" value="Firefox">Firefox<br /> <input type="radio" name="browser" value="Netscape">Netscape<br /> <input type="radio" name="browser" value="Opera">Opera<br /> <br /> <input type="button" id="cancel" value="取消選中方式1" size="20"> <input type="button" id="byhide" value="取消選中方式2" size="20"> <input type="button" id="remove" value="取消選中方式3" size="20"> </form> </body> </html>

以上所述是小編給大家介紹的表單中單選框添加選項(xiàng)和移除選項(xiàng),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)武林網(wǎng)網(wǎng)站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 加查县| 元朗区| 铅山县| 新巴尔虎左旗| 中阳县| 保德县| 钦州市| 罗山县| 巴林右旗| 泸水县| 万安县| 云龙县| 密云县| 定南县| 榆社县| 珲春市| 合作市| 同心县| 普格县| 湟中县| 东宁县| 茌平县| 鄂伦春自治旗| 阿拉尔市| 嫩江县| 马关县| 东城区| 元氏县| 江阴市| 庆云县| 聊城市| 柳州市| 商都县| 治县。| 农安县| 丹阳市| 樟树市| 定兴县| 区。| 兖州市| 锡林浩特市|