关于射流研究…获取收音机和挑选的属性并控制的代码
实现目标:1、点击"匿名小组",自动跳转:成员类型"私密群"、访问控制"群成员" 2、点击"公开群", 自动跳转:成员类型"实名小组"
首先是获得点击收音机的事件,用的是框架库,获得事件后判断是那个无线电,通过判断是那个收音机被检查了然后进行联动变换。其中遇到的问题有,兼容工程师协会和火狐浏览器的事件,然后是设置挑选中的中选择的挑选属性。兼容工程师协会和火狐浏览器用了var ie=document . all var nn6=document . getelementbyid!文档. all设置挑选中的中选择的挑选属性用的是var t=文档。getelementsbyname(' select 1 ')[0][1];t.setAttribute('selected ',' selected ');在设置挑选属性通常用的是文件。getelementsbyname('选择1 ').选项,但是火狐浏览器报未定义。于是遍历后就用了一个数组解决了。下面是实现了目标一的完整代码:html复制代码代码如下:脚本类型=' text/JAVAScript ' src=' http : jquery。js /脚本脚本类型=' text/JavaScript ' src=' http : l . js '/脚本plabel成员类型:/标签输入类型='收音机'名称=“member _ type”已选中=“checked”值='0'/实名小组(使用姓名)输入类型='收音机'名称='member_type '值='1'/匿名小组(使用昵称)/p plabel群组类型:/标签输入类型='收音机'名称=“search _ type”已选中=“checked”值='1'/公开群输入类型='收音机'名称='search_type '值='0'/私密群/p plabel访问控制:/标签选择类别='select1 '名称='select1 '选项值='0 '任何人/option选项值='1 '群成员/option /select /p js复制代码代码如下://JavaScript Document var ie=Document。全部;var nn6=document.getElementById!document.all$(文档)。ready(function(){ $(':radio ')).单击(函数(e){ var $name=(nn6?e .目标命名:事件。加速。姓名);if($ name==' member _ type '){ if(1==getradio value($ name)){ setradocheck(' search _ type ',1);var t=文档。getelementsbyname(' select 1 ')[0][1];t.setAttribute('selected ',' selected ');} } });});实现目标2时,遇到了设置无线电检查中的设置指定标签属性的值不好使了,调试了也不知道什么原因于是换了我。选中=真;实现功能1、2个射流研究…复制代码代码如下://JavaScript Document var ie=Document。全部;var nn6=document.getElementById!document.all$(文档)。就绪(函数(){ /*点击'匿名小组,自动跳转:成员类型'私密群、访问控制'群成员*/$(':radio ').单击(函数(e){ var $name=(nn6?e .目标命名:事件。加速。姓名);if($ name==' member _ type '){ if(1==getradio value($ name)){ setradocheck(' search _ type ',1);var t=文档。getelementsbyname(' select 1 ')[0][1];t.setAttribute('selected ',' selected ');} } /*点击'公开群,自动跳转:成员类型'实名小组*/if($ name==' search _ type '){ if(1==getradio value($ name)){ setradocheck(' member _ type ',0);} } });});/*获得被支票的收音机的值*电台名称:要获得收音机值的收音机组名称*/函数getradio值(无线电名称){ var objobj=文档getelementsbyname(单选名称);如果(obj!=null){ var I;for(I=0;iobj.length如果。选中){返回对象[i].价值;} } }返回null} /*设置被选中属性*无线电名称:要修改属性收音机组的名称*识别号:收音机中第我个元素被选中*/函数setradocheck(电台名,I){ var obj;obj=文档getelementsbyname(单选名称);//obj[i].' setAttribute('选中','选中');我。选中=真;} 对于在第二次调用设置无线电检查复制代码代码如下: if($ name==' search _ type '){ if(1==getradio value($ name)){ setradocheck(' member _ type ',0);} } obj[i].' setAttribute('选中','选中)的失效,还请指教。
版权声明:关于射流研究…获取收音机和挑选的属性并控制的代码是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。