如何解决js延迟显示效果问题? 255
<%bb=2%><inputid="a"><inputid="b"value=<%=bb%>><script>varaaa=document.getElementById...
<%bb=2%>
<input id="a">
<input id="b" value=<%=bb%>>
<script>
var aaa=document.getElementById("a");
var bbb=document.getElementById("b");
$(function() {
if (bbb.value==2){
aaa.value="成功"
}else{
aaa.value="失败"
}
});
</script>
为啥第一次打开是<input id="a">值不显示,刷新一下才显示值“成功”,如何解决这种延迟显示? 展开
<input id="a">
<input id="b" value=<%=bb%>>
<script>
var aaa=document.getElementById("a");
var bbb=document.getElementById("b");
$(function() {
if (bbb.value==2){
aaa.value="成功"
}else{
aaa.value="失败"
}
});
</script>
为啥第一次打开是<input id="a">值不显示,刷新一下才显示值“成功”,如何解决这种延迟显示? 展开
7个回答
展开全部
既然改了问题,那就来改改回答,如果是现在这样的代码出了问题,敏凳亮建议你在浏览粗配器打开页面后按F12调出控制台console,看桥宽下有没有报错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通过setTimeout函数调用。如谨信型下:
setTimeout( function(){
//add your code
}, 5 * 1000 );//延坦尺迟5000毫米
setTimeout() 的第一个参数是含有 JavaScript 语句的字符串。这个语句可能诸如 "alert('5 seconds!')",或者对函数的调用,诸如 alertMsg()"。
第二个参数祥猜指示从当前起多少毫秒后执行第一个参数。

扩展资料
延迟运行,setTimeout函数用法的具体事例:
<script language="javascript">
function test(obj)
{
alert(obj);
setTimeout("test()",1000);
}
</script>
<input id="testButton" type="button" onclick="test(this)">
setTimeout里的test()没带参数,第一次显示[object],1000毫秒之后显示undefined,变量尚未赋值,也就是说用此方式可以实现带参数的方法循环,但是参数被销毁。
其实这很简单就可以实现,不必写那么长的代码来实现。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
setTimeout( function(){
//add your code
}, 5 * 1000 );//延坦尺迟5000毫米
setTimeout() 的第一个参数是含有 JavaScript 语句的字符串。这个语句可能诸如 "alert('5 seconds!')",或者对函数的调用,诸如 alertMsg()"。
第二个参数祥猜指示从当前起多少毫秒后执行第一个参数。

扩展资料
延迟运行,setTimeout函数用法的具体事例:
<script language="javascript">
function test(obj)
{
alert(obj);
setTimeout("test()",1000);
}
</script>
<input id="testButton" type="button" onclick="test(this)">
setTimeout里的test()没带参数,第一次显示[object],1000毫秒之后显示undefined,变量尚未赋值,也就是说用此方式可以实现带参数的方法循环,但是参数被销毁。
其实这很简单就可以实现,不必写那么长的代码来实现。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询