実現したいこと
htmlのbuttonタグに変数を入れたいと考えています。
変数をTESTとしたとき、
発生している問題・分からないこと
現状では変数を入れることは困難と思われ、このままだと上記の文章を3000個程記述する必要があり、管理が複雑になりすぎて困っています。
他に良い方法があれば、ご回答よろしくお願いいたします。
現在のシステム構成としては、
JavaScriptのdocument.getElementById('○○').innerHTMLを利用してhtmlのボタンを複数表示させています。
システム構成を簡単にしてソースコードに記述しておきます。(起動確認済み)
該当のソースコード
html
1<!--test.html--> 2<script type="text/javascript" src='./test.js'></script> 3 4<div id='JS1'></div> 5<div id='JS2'></div> 6 7<div id='name1'> 8<button onclick="TEST()"><img src="img1.png" border="0" style="width : 125px;height : 125px;"></button> 9</div>
JavaScript
1//test.js(htmlとjsは同じフォルダ内に置いてあります。) 2function TEST(){ 3//1つ目 4document.getElementById('JS1').innerHTML = 5'<div id=name2"><img src="img2.png" border="0" style="width : 125px;height : 125px;"></div>' 6 7//2つ目 8document.getElementById('JS2').innerHTML = 9'<div id=name3"><img src="img3.png" border="0" style="width : 125px;height : 125px;"></div>' 10 11}
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
検索して思ったのは、htmlには変数を書き込むことが出来ず、jsでしか変数入力は出来ないのだと思います。
JavaScriptのdocument.getElementById('○○').innerHTMLもHTMLに書き込むだけで、コメント書きのようなもので、変数を打ち込むことはで出来ないと思いました。
補足
特になし

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2025/05/26 04:50
2025/05/26 05:00
2025/05/26 05:06