• ベストアンサー

スクリプト内でチェックボックスを書き込みたい。

プログラミング初心者です。 スクリプトを使って、セルの中にチェックボックス100個を生成したいのですが、どのようにやればよいのかわかりません。 セルにIDを指定して document.getElementById("ID名").innerText= <input type="checkbox" name="check">; としようと思ったのですが、うまくいきませんでした。 もしよろしければ、ぜひお答えいただきたいです。 よろしくおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Chary_spy
  • ベストアンサー率40% (75/183)
回答No.1

これは、間違えて書き込みしていませんか? これだと当然エラーになりますが? "<input type=\"checkbox\" name=\"check\">"; つまり、テキストだといっているのにオブジェクトを代入しようとしていますね?

mokichi3
質問者

お礼

そうですよね。 良く考えたら、テキストなのにオブジェクトを代入していました。 ご指摘ありがとうございます。

その他の回答 (1)

回答No.2

・innerTextではなくinnerHTML。 ・文字列がクォートされていない。 document.getElementById("ID名").innerHTML= '<input type="checkbox" name="check">';

mokichi3
質問者

お礼

うまくできました!! ありがとうございます!! innerTextではなく、innerHTMLをつかうのですね。

関連するQ&A