javascriptの質問です

以下のコードに
tableの幅をautoに変更 という機能を付け加えたいのですが
どのように書けばよろしいでしょうか?
よろしくお願いします

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2014/01/19 21:00:48
  • 終了:2014/01/26 21:05:03
id:takanii
function hoge() {
    var c = document.querySelectorAll("td:nth-child(1)");
    for (var d = 0; d < c.length; d++) {
        c[d].style.display = "none"
    }
};

回答(1件)

id:Cherenkov No.1

Cherenkov回答回数1503ベストアンサー獲得回数4932014/01/19 22:48:19

ポイント300pt
function hoge() {
	var table = document.querySelector('table');
	table.style.width = 'auto';
    var c = document.querySelectorAll("td:nth-child(1)");
    for (var d = 0; d < c.length; d++) {
        c[d].style.display = "none"
    }
};
  • id:rouge_2008
    「tableの幅をautoに変更する機能」とはどのような動作を考えていますか?
    CSSのwidthの初期値がautoですから、テーブルの幅を指定してなければautoが指定されているのと同様の状態になっていると思います。

    http://www.tohoho-web.com/css/prop/width.htm

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません