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