本帖最后由 ELOHIM 于 2015-4-4 21:40 编辑
[mw_shl_code=css,true]gt_submitBtn.parentNode.insertBefore(geetest, gt_submitBtn);[/mw_shl_code]
获得提交按钮的相关信息吗?
在提交回复之前做的一步什么操作?
总是参数错误。
[mw_shl_code=css,true]<script type="text/javascript">
function move_geetest_before_submit() {
var gt_submitBtn = $('fastpostsubmit');
var geetest = $('gt_viewthread_fastpost_content');
gt_submitBtn.parentNode.insertBefore(geetest, gt_submitBtn);
//_attachEvent(gt_submitBtn, 'click', GeeTestWidget.call_refresh);
}
_attachEvent(window, 'load', move_geetest_before_submit);
function get_button(){
var b = [];
var buttons = document.getElementsByTagName("button")
for(var i=0; i<buttons.length; i++){
var button = buttons;
if(button.type == "submit"){
b.push(button)
}
}
return b;
}
window.gt_custom_ajax = function (status, $) {
function refresh(){
console.log("click");
setTimeout(function(){
$(".gt_refresh_button").click();
},1000);
}
if(status) {
var buttons = get_button();
for(var i in buttons){
_attachEvent(buttons, 'click', refresh);
}
}
}
</script>
[/mw_shl_code]
貌似“parentNode”或者 "geetest" 不接受NULL值。
|