手机版

JS动态添加选项案例分析

时间:2021-09-07 来源:互联网 编辑:宝哥软件园 浏览:

本文实例分析了射流研究…动态添加选项的方法。分享给大家供大家参考,具体如下:

一、问题:

要做一个调查问卷,问题数量不定,问答答案不定。

射流研究…控答案效果图

二、实现方法:

为了实现这个效果,点击那个按钮就在下面添加四个答案框,选择从A-Z这26个字母,就是为了ASSIC码方便处理

看看超文本标记语言结果

表格宽度=' 100% ' class=' form ' tr th width=' 100px '标签标题1:/label/th TD align=' left '输入类型=' text ' class=' large ' id=' title ' name=' title '/span class=' error '请输入标题/span/TD/tr/tr th宽度='100px '标签选择类型:/标签/th td align=“左”输入类型='收音机'名称='收音机'/单选输入类型='收音机'名称='boxcheck' /多选输入类型='单选'名称='选择'/下拉/TD/tr/tr th宽度='100px '标签答案:/标签/th TD align=' left ' div div style=' float : left;'id=' 1 ' A :输入类型=' text ' class=' Mimi ' name=' A '/B :输入类型=' text ' class=' Mimi ' name=' B '/C :输入类型=' text ' class=' Mimi ' name=' D '/div/div class=' more ' onclick=' add _ ask($(this))'/div/TD/tr/table通过这个上面这超文本标记语言结果,然后通过射流研究…实现

函数add _ ask($ this){ var $ Word=' ';//获取前面差异层数var $div_num=$this.prev().儿童()。attr(' id ');//增加图层var $ div _ next _ num=Number($ div _ num)1;var $ last _ children _ name=$ this。prev().儿童()。最后()。儿童()。最后()。attr('名称').charCodeAt();var $ html=' div style=\ '左浮动:\ ' id=' $ div _ next _ num//进行四次循环if($ last _ children _ name 4=90){ for(var $ I=1;$ I=4;$ I){ $ Word=字符串。from charcode($ last _ children _ name $ I);$ html=$ Word ' :输入类型=\ ' text ' class=\ ' Mimi ' name=' $ Word '/';} } else { $ end=90-$ last _ children _ name;for(var $ I=1;$ i=$ end$ I){ $ Word=string。from charcode($ last _ children _ name $ I);$ html=$ Word ' :输入类型=\ ' text ' class=\ ' Mimi ' name=' $ Word '/';} } $ html='/div ';$this.prev().追加($ html);}上面的射流研究…是通过jquery实现,原理很简答,我就不说太多了。

巧妙的地方就是通过assic码数字转换来实现选项增加。

更多关于Java脚本语言相关内容感兴趣的读者可查看本站专题: 《JavaScript查找算法技巧总结》 、 《JavaScript数据结构与算法技巧总结》 、 《JavaScript遍历算法与技巧总结》 、 《JavaScript中json操作技巧总结》 、 《JavaScript切换特效与技巧总结》 、 《JavaScript动画特效与技巧汇总》 、 《JavaScript错误与调试技巧总结》 及《JavaScript数学运算用法总结》

希望本文所述对大家Java脚本语言程序设计有所帮助。

版权声明:JS动态添加选项案例分析是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。