Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 函数完成执行后加载表_Javascript_Html - Fatal编程技术网

Javascript 函数完成执行后加载表

Javascript 函数完成执行后加载表,javascript,html,Javascript,Html,我有一个默认情况下隐藏的表,我只想在JavaScript(frameLooper())函数完成执行后显示它。JavaScript(frameLooper())函数在页面加载期间呈现文本消息。我尝试了 document.getElementById("myTypingText1").style.display = ""; 但这行不通。 //css #myTypingText1{ 显示:无; } 在建工程的现金流量和释放 逾期的 批号 收藏家 适用年份 借贷者 地区 在建工程 在建工程 在建工

我有一个默认情况下隐藏的表,我只想在JavaScript(frameLooper())函数完成执行后显示它。JavaScript(frameLooper())函数在页面加载期间呈现文本消息。我尝试了

 document.getElementById("myTypingText1").style.display = "";
但这行不通。 //css


#myTypingText1{
显示:无;
}
在建工程的现金流量和释放
逾期的
批号
收藏家
适用年份
借贷者
地区
在建工程
在建工程
在建工程
在建工程
在建工程
在建工程
var myString=“诸如此类,诸如此类,诸如此类,诸如此类,由您的程序员以电子方式自动通知……让我们滚动并保持手脏……喝啤酒吃kitkat……”;
var myArray=myString.split(“”);
无功循环定时器;
函数frameLooper(){
如果(myArray.length>0){
var char=myArray.shift();
如果(字符=“^”){
document.getElementById(“myTypingText”).innerHTML;
}否则{
document.getElementById(“myTypingText”).innerHTML+=char;
}
}否则{
clearTimeout(循环计时器);
返回false;
}
loopTimer=setTimeout('frameLooper()',50);
document.getElementById(“myTypingText1”).style.display=“”;
}
frameLooper();
display=“”不起作用,因为CSS正在覆盖它。放置
display=“block”(这是默认的
可见
状态,将覆盖css)


不过,您还有另一个问题,即每次渲染角色后都会显示表。您可能只想在动画完成时显示它?因此,您必须将显示代码移动到只有当我找到解决方案时才会运行的位置

<script type="text/javascript">
window.onload = function() {
    var tble = document.getElementById("myTypingText1");
    tble.style.display = "none";
}
var myString = "Cashflow and releases is under construction.It's code is blah and balah and balh and blah automatically notified by your programmer electronically...lets roll and keep our hands dirty..Drink beer eat kitkat..";
var myArray = myString.split("");
var loopTimer;
    function frameLooper() {
        if(myArray.length > 0) {
        var char = myArray.shift();
            if(char == "^"){
                document.getElementById("myTypingText").innerHTML;
            } else {
                document.getElementById("myTypingText").innerHTML += char;
                }
        } else {
        clearTimeout(loopTimer);
        showTable();
            return false;
        }
        loopTimer = setTimeout('frameLooper()',50);
    }
    function showTable(){
        document.getElementById("myTypingText1").style.display= "";
    }
    frameLooper(); 
    //showTable();

window.onload=函数(){
var tble=document.getElementById(“myTypingText1”);
tble.style.display=“无”;
}
var myString=“现金流和释放正在建设中。它的代码是诸如此类,诸如此类,诸如此类,诸如此类都是由您的程序员以电子方式自动通知的……让我们滚动并保持我们的手脏……喝啤酒吃kitkat……”;
var myArray=myString.split(“”);
无功循环定时器;
函数frameLooper(){
如果(myArray.length>0){
var char=myArray.shift();
如果(字符=“^”){
document.getElementById(“myTypingText”).innerHTML;
}否则{
document.getElementById(“myTypingText”).innerHTML+=char;
}
}否则{
clearTimeout(循环计时器);
可显示();
返回false;
}
loopTimer=setTimeout('frameLooper()',50);
}
函数showTable(){
document.getElementById(“myTypingText1”).style.display=“”;
}
frameLooper();
//可显示();

<script type="text/javascript">
window.onload = function() {
    var tble = document.getElementById("myTypingText1");
    tble.style.display = "none";
}
var myString = "Cashflow and releases is under construction.It's code is blah and balah and balh and blah automatically notified by your programmer electronically...lets roll and keep our hands dirty..Drink beer eat kitkat..";
var myArray = myString.split("");
var loopTimer;
    function frameLooper() {
        if(myArray.length > 0) {
        var char = myArray.shift();
            if(char == "^"){
                document.getElementById("myTypingText").innerHTML;
            } else {
                document.getElementById("myTypingText").innerHTML += char;
                }
        } else {
        clearTimeout(loopTimer);
        showTable();
            return false;
        }
        loopTimer = setTimeout('frameLooper()',50);
    }
    function showTable(){
        document.getElementById("myTypingText1").style.display= "";
    }
    frameLooper(); 
    //showTable();