ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript_javascript スキルに基づいてテーブルを動的に作成し、テーブルの行数を増やします。

JavaScript_javascript スキルに基づいてテーブルを動的に作成し、テーブルの行数を増やします。

WBOY
リリース: 2016-05-16 15:24:32
オリジナル
1601 人が閲覧しました

仕事やプロジェクトの要件では、テーブルの行数がニーズを満たせない場合があります。このとき、次のエディターでコード例を紹介します。 jsでテーブルを作成し、テーブルの行数を追加し、行ごとに色を変える機能も実装します。これに興味のある友人は、コードを参照してください:

js コードは次のとおりです:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>动态操作表格</title>
</head>
<body>
<script type="text/javascript">
var n = 0;
function showTable(len) 
{
 wi('<table border="1" width="300" style="border-collapse:collapse"><tbody id="table">');
 for (i=0;i<len;i++) 
 {
 if (parseInt(i%2)==1) 
{
  bg = '#F4FAC7';
 } 
else 
{
  bg = 'white'; 
 }
 wi('<tr bgcolor='+bg+'><td>第'+(i+1)+'行</td></tr>'); 
 }
 wi('</tbody></table><br />');
 wi('<input type="button" value="Add" id="add" />'); 
}</P>
<P>function wi(str) 
{
 return document.write(str); 
}
showTable(10);
var add = document.getElementById("add");
 add.onclick = function() {
 n = n+1;
 if (n%2==0) 
 {
 bg = '#F4FAC7';
 } 
 else 
 {
 bg = 'white'; 
 }
 var table = document.getElementById("table");
 var tr = document.createElement("tr");
 tr.bgColor = bg;
 var td = document.createElement("td");
 td.innerHTML = '第'+(10+n)+'行';
 tr.appendChild(td);
 table.appendChild(tr);
}
</script>
</body>
</html>
ログイン後にコピー

上記の内容は、JavaScript に基づいてテーブルを動的に作成し、テーブルの行数を増やすための関連コードです。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート