
正文
用js实现abcd单选,js设置单选按钮选中
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何使用javascript自动添加选择题选项前面的abcd
打开此文档,按Alt+F11,打开宏代码编辑器,然后把如下代码原样复制粘贴进去,然后将光标至于代码中,按F5运行宏,10秒钟搞定几千道题。这种东西需要用宏代码编程来实现的,并非Excel一定就能用得上或好用的。
比如有ABCD四个选项,计算机是不可能自己知道哪个答案是正确的必须要自己把正确的答案写在程序里,然后用户填选ABCD的时候再和你程序里的数据对比。
新建并打开一个word文档,简单输入一个试题样板,便于下边进行操作演示。如上图显示,在word中输入选择题进行演示操作,需要注意保证每个选项必须占一行。要给它们进行编号,首先需要鼠标拖动选中所有选项内容。
相关问答
Q1: 怎么用JS获取单选按钮的值,
当你动态添加控件的时候为每个radio添加一个onclick事件,事件的内容是把自己的value给一个hidden,然后直接点按钮的时候取那个hidden的值就行了。
TwoTwo 注意:js的函数传参时,如果函数里要把它们当作对象使用是不可以的,所以传参时实参就传成对象。
一开始不能取到值,是因为页面字加载的时候,第一个radio已经默认选中,没有触发onclick事件。
思路:在html中获取被选中的radio的值,即用getElementsByName() 方法可返回带有指定名称的对象的集合进行判断。
这样应该挺难弄。。这样吧,var obj = document.getElementsByTagName(input); 得到所有的input,然后循环的时候obj[i].type==checkbox 来进行判断是不是选择框。。你试试。
Q2: 用js怎么实现复选框只能做单选的操作?
单选用建议使用radio标签。checkbox为复选框,用于一组选项的打开和关闭。
其实我也觉得用单选框组更加简单……我帮你编了一些代码,纯html代码,不用JavaScript的。
可以在radiobuttonlist的选择改变事件里判断其他radiobuttonlist中是否有选中的项(当前触发事件的radiobuttonlist不判断),如果有选中的,就取消选中。每一个radiobuttonlist的选择改变事件都调用之前写的这个方法。
关于用js实现abcd单选和js设置单选按钮选中的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







