js setTimeout函数不执行?

function docomment_form_hidden(doid, id) {
var showid = 'docomment_form_'+doid+'_'+id;
var hiddenid = 'docomment_form_show_'+doid+'_0';
var focusid = 'do_message_'+doid+'_'+id;
var append_parent = 'append_parent';
function timeoutshow(){
$(showid).style.display = 'none';
$(hiddenid).style.display = '';
}
setTimeout("timeoutshow();",2000)
$(append_parent).innerHTML = ''; 
}
function docomment_form_hidden(doid, id) {
var showid = 'docomment_form_'+doid+'_'+id;
var hiddenid = 'docomment_form_show_'+doid+'_0';
var focusid = 'do_message_'+doid+'_'+id;
var append_parent = 'append_parent';

if($(focusid).value==''){
setTimeout("timeoutshow()",2000)
}
$(append_parent).innerHTML = ''; 
}
function timeoutshow(){
$(showid).style.display = 'none';
$(hiddenid).style.display = '';
}
改成这样了···还是不执行

紫衣仙女
浏览 935回答 3
3回答

ITMISS

function 套function settimeout 当然找不到timeoutshow当然无法执行了,吧里面那个function timeoutshow拿出来就可以
打开App,查看更多内容
随时随地看视频慕课网APP