No.4ベストアンサー
- 回答日時:
出題状況からみるとDOMではなさそうな雰囲気ですが
仮にbodyの中に書く場合でもこんな風にかけます
<!DOCTYPE html>
<html lang="java">
<head>
<meta charset="utf-8">
<title>sample</title>
</head>
<body>
<script>
var table=document.createElement("table");
table.setAttribute("border",1);
var tbody=document.createElement("tbody");
for(var i=0;i<4;i++){
var tr=document.createElement("tr");
for(var j=0;j<7;j++){
var td=document.createElement("td");
var txt=i*7+j+1;
td.appendChild(document.createTextNode(txt));
tr.appendChild(td);
}
tbody.appendChild(tr);
}
table.appendChild(tbody);
document.getElementsByTagName("body")[0].appendChild(table);
</script>
</body>
</html>
No.3
- 回答日時:
ようは二重ループを使いましょうって課題ですよね?
たとえばこう
<script>
window.onload=function(){createTable();}
function createTable(){
var hoge=document.getElementById("hoge");
var table=document.createElement("table");
table.setAttribute("border",1);
var tbody=document.createElement("tbody");
for(var i=0;i<4;i++){
var tr=document.createElement("tr");
for(var j=0;j<7;j++){
var td=document.createElement("td");
var txt=i*7+j+1;
td.appendChild(document.createTextNode(txt));
tr.appendChild(td);
}
tbody.appendChild(tr);
}
table.appendChild(tbody);
hoge.appendChild(table);
}
</script>
<div id="hoge"></div>
No.2
- 回答日時:
どのプログラミング言語を使って実装するかは置いておいて、ご自身はどういう処理手順で処理したらよいと考えられていますか?
そしてそれをJavascriptで実装しようとした時、具体的に何がわかりませんか?
特に前者が何も無いということだと、出来上がった動くものはあなたの成果ではないし、今後どの問題も分からないということにも成りかねません。
基本的な勝利手順(アルゴリズム)がわからないということなのであれば、まずそこをしっかり学ぶこと、考えることが必要なのではないでしょうか?
最初は「その方法ではこういう場合にこんなことになってしまうじゃない」と指摘されても、考えなかったのとの差はものすごく大きい訳で。。。
頑張ってください。
No.1
- 回答日時:
ご存知とは思いますが、ご質問のように表示されるHTMLのマークアップはいろいろ考えられます。
例えば表にして表示するとか、あるいはリストとにするとかその他いろいろ・・・
目的や意味に応じて実際のマークアップは変わってくると考えられますし、スクリプトから生成する方法もいろいろ考えられます。
とりあえず、ご質問のような表示がされれば良いということとしての一例です。
<!DOCTYPE HTML>
<html lang="ja">
<head><title>sample</title>
<style type="text/css">
#hoge { width:370px; }
#hoge>span {
display:inline-block;
width:50px; height:50px;
border:1px solid #888;
font-size:24px; font-weight:bold;
text-align:center; line-height:50px;
}
</style>
</head>
<body>
<div id="hoge"></div>
<script type="text/javascript">
var i, n = 28, html = "";
for(i=1; i<=n; i++) html += "<span>" + i + "</span>";
document.getElementById("hoge").innerHTML = html;
</script>
</body>
</html>
※マークアップも、スクリプトもいろいろ考えられすぎるのであくまでも例だと思ってください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 登山・トレッキング ちゃんと読図を基本から学んだ人って、地形図と現実の地形を照合して現在位置を特定できるのですか? 4 2023/04/15 17:48
- その他(ゲーム) 数独の解き方 4 2023/05/17 16:09
- その他(Microsoft Office) スプレッドシートについて。 1+1=2 のように表記したいのですが、AとBに入力した数値が合計に反映 2 2022/11/05 11:18
- CAD・DTP 「機能ブロック図」の描画用フリーソフトを教えてください 1 2022/09/23 16:12
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) エクセルでセルの値分の個数の数字列を自動で入れたい 8 2023/03/14 18:00
- Access(アクセス) 【アクセス】レポート テキスト枠線が消えた 1 2022/07/02 17:40
- Excel(エクセル) マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。 1 2023/06/19 19:37
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- インターネット広告・アフィリエイト Googlechrome 広告 消したい 2 2022/12/06 05:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javascriptでスロットマシン
-
テーブルの行数を可変長にした...
-
プルダウンメニューを表の中に...
-
selectのonChangeが動作しません
-
画面表示とともに、テーブルの...
-
Javascriptでテーブルタグの座...
-
Table内TDの子要素を移動させた...
-
連動テーブルのクロスハイライト
-
javascriptでdata.txtのJSONデ...
-
フォームの内容でリンク先URLの...
-
ラジオボタンのNullチェック
-
slickのレスポンシブ > center...
-
【javascript】連想配列からセ...
-
テーブルの変数について
-
return trueとreturn falseの用...
-
JavaScriptでテーブルをクリッ...
-
POST時に要素を削除してからPOST
-
HTMLのフォーム名とJavaScript...
-
ボタン無しでフォーム内容送信
-
チェックボックスにチェックが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<JavaScript>tableタグを入力不...
-
selectのonChangeが動作しません
-
テーブルの行数を可変長にした...
-
画面表示とともに、テーブルの...
-
javascriptで<table>背景色の取得
-
javascriptでクリックするごと...
-
テキストエリアに入力した改行...
-
JQueryでテーブルの行を追加し...
-
カレンダーに印を付けたい
-
javascriptで画像をテーブルに...
-
クリックごとに文字色が交互に...
-
任意に文字数指定のできる原稿...
-
idの振り直しについて
-
tbody要素のinnerHTMLが書き換...
-
指定のテキストをクリックする...
-
複数画像のロールオーバー
-
マウスが重なったら画像の上に...
-
JavaScript 保守性の高めたい 2
-
jQueryでの親の親の隣の子供の...
-
Javascriptでテーブルタグの座...
おすすめ情報
質問が的確ではなく申し訳ありません。
出題された問題には下のような文字で()にjavascriptを記入と書かれていました。
他には何も書かれていませんでした。
それでもご提案していだたき誠にありがとうございました。
<!DOCTYPE html>
<html lang="java">
<head>
<meta charset="utf-8">
<title>sample</title>
</head>
<body>
(ここにjavascriptを記入と書かれていました。)
</body>
</html>