今天坐下js脚本分享,以问卷星的表单提交为例:
附上地址: https://sojump.com/jq/15569074.aspx
var script = document.createElement("script")
script.type = "text/javascript";
script.src = "https://code.jquery.com/jquery-2.2.4.js";
document.getElementsByTagName("head")[0].appendChild(script);
$('.div_question').each(function(index) {
$(this).find('ul li:eq(0)').click()
$(this).find('ul li').each(function(l) {
if (l > 0 && parseInt(Math.random() * 10) > 5)
$(this).click()
})
$(this).find('select option:eq(0)').attr('selected', true)
$(this).find('select option').each(function(l) {
if (l > 0 && parseInt(Math.random() * 10) > 5)
$(this).attr('selected', true)
})
})
$('.submitbutton').click()
注: 因为小编习惯性引入外部jq,所以这段代码第一次运行会提示undefined,它需要加载jq,再输入一遍就好了