使用JavaScrip实现简单问卷星快速生成自定义数据

使用JavaScrip实现问卷星快读填写

最近遇到很多需要做问卷调查的,老师规定的量级太大,实在完不成,因此想到用JS来试试看,从网上找了很多案例,在此写一下总结

一、创建属于自己的测试问卷调查

到问卷星系统生成一份简单的问卷
简单问卷链接: https://www.wjx.cn/vj/YfrWyW1.aspx.

二、编写JS文件

javascript: void (  
    (function () {  
    	
    	  //获取所有a标签
    	  var as = document.getElementsByTagName("a");	
		  
		  //循环a标签
    	  	for(var i=0; i < as.length; i++){
				
				//寻找到自己想要的选项  q1_1就是第一题的第一个选项
				if(as[i].getAttribute("rel") == "q1_1"){
					//点击
    	  			as[i].click();
    	  			}
					
				if(as[i].getAttribute("rel") == "q2_1"){
    	  			as[i].click();
    	  			}
					
				if(as[i].getAttribute("rel") == "q2_3"){
    	  			as[i].click();
    	  			}    	  			
    	  			
    	  		}
        
		//获取所有文本输入框
        var objs = document.getElementsByTagName("textarea");   
        for (var i = 0; i < objs.length; i++){  
		    //获得焦点
            objs[i].focus();   
			//输入内容
            objs[i].value = "无";   
			//取消聚焦
            objs[i].blur();   
        }  
     
    })());  
function validate(){return true;}  
//下面这两个用于获取提交按钮并延时点击,本人延时的写法失败了,找了好多文章都没成功,希望能有大佬教教我
//var btn = document.getElementById("submit_button");
//window.setTimeout(btn.click(),5000);

三、在网页上设置自己的JS

  1. 在谷歌浏览器中,右键标签栏,选择添加网页
    添加网页
  2. 在网址中把自己的JS代码复制进去,点击保存
    我的JS
  3. 进入问卷星页面页面中,点击刚刚保存的书签
    点击

四、结果

效果图

非计算机行业的同学们可以试试看这种简单的方法
如果有后续还会加的

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值