以下のように複数のテーブルがあります.table2を中断せずに最初のテーブルに2秒ごとに名前を出力したい.私の場合、table1 で、change() 関数で document.write を使用すると、関数が無限にループし続け、出てこないということは、table1 と table2 が表示されないことを意味しますか?これを解決するためのより良い方法を提案していただけますか?
私のupdate.phpに次のコードがあります
<html>
<head>
<link href="css/sample.css" rel="stylesheet" type="text/css" />
<div id="changeText" ></div>
<script type="text/javascript">
var text = ["Welcome", "David", "Paul", "John"];
var counter = 0;
var elem = document.getElementById("changeText");
function change() {
elem.innerHTML = text[counter];
counter++;
if(counter >= text.length) { counter = 0;
}
</script>
<body>
<tr>
<td>
<table align="left" width=15%>
<td <B><font color="green">Name:<script type="text/javascript">setInterval(change, 2000);
</script>
</font><br>
</td>
</table>
<table id="sample" width=70% cellpadding="2" cellspacing="1" border="1">
<th class="sno" colspan="2">SNO</th>
<th class="fname" colspan="2">FIRST NAME</th>
<th class="lname" colspan="2">LAST NAME</th>
</table>
</td>
</tr>
</body>
</html>
私の目標は、このタグの下にテキストの配列を出力することです
<td <B><font color="green">Name:<script type="text/javascript">setInterval(change, 2000);</script></font>
名前を変更して2秒ごとに印刷し続ける必要があります...