thinkphp の js で foreach または volist の変数を識別する方法は?助けてください ディスカッション (解決策) に返信します js 変数に値を代入しない場合、テンプレート変数はブラウザに到達したときに特定の値になります IDを取得したいですか? <br> function change1(){ <br> var a=document. getElementById("c"); <br> var b=document.getElementById("d"); <br> <br> 関数変更(){ <br> var a=document .getElementById("{$f.ly_id}"); <br> a.innerHTML = "<textarea id='c' name='hf_nr'></textarea>"; <br> var b=document.getElementById(" {$f.ly_id}"); <br> b.innerHTML = "<input type='submit' id='d' value='OK' onclick='' />"; <br> <br> </head> <br> <body> <br> <h3>メンバーメッセージ</h3> <br> <foreach name="run" item="f"> <br> <br> < input type="button" value="reply" onclick="change()"/>  <br> <br> <a href="__URL__/del?ly_id={$f.ly_id }">削除</a> </br> <br> <h5>メッセージ時間: {$f.ly_time||date="Y m d H:i:s",###}</ h5> <br> <form action="__URL__/ Answer?ly_id={$f.ly_id}" method="post" onsubmit="change1()"> <br> <br> <div id="{$f.ly_id} "></div> <br> < div id="{$f.ly_id}"></div> <br> </foreach> <br> </body> <br> </html> <br> <br> 上記のJS内で以下のループのIDを直接呼び出しますか?考えすぎです。ID の取得と走査に ajax を使用することを検討してください。 <br> <br> それを達成するにはどうすればよいですか? ? ? ? ? <br> <br> jsコードをテンプレートにネストしない限り、別のjsファイルではテンプレートタグの書き方を認識できないようです。 <br> <br> ID を取得したい場合は、onclick を使用して対応する js メソッドに ID を渡すことをお勧めします<br> <br> PHP は json_encode でパッケージ化され、js オブジェクトに渡されます var value = eval(<?php echo $ json; ?>) ;</p>