javascriptを使用してクライアントサイドで同じものをページ上の複数のdivまたは複数のスポットに書き込む方法はありますか?
データベースから行を出力するphpスクリプトがあります。コンテンツを編集するには、iphoneの編集連絡先と同様に、各行の前にチェックボックスを挿入します。これをすばやく行うには、JavaScriptを使用して、getElemenByIDを使用して各行の前にチェックボックスをdivに入力しようとしています。
1つの問題は、1つのページに同じ名前のdivを複数持つことができないため、一度だけ記述して同じ名前の複数のdivを設定することができないことです。divに異なる名前を付けると、複数回書き込む必要がありますが、行数が異なる可能性があるため、特に魅力的ではありません。
関連する質問として、javascriptを使用して挿入されたチェックボックスも機能しますか?
動作しないコードは次のとおりです。
js
function edit() }
var box = '<input type="checkbox name=num[]>';
var target = "checkbox";
document.getElementById(target).innerHTML = box;
return;
}//end function
html(dbaseからPHPによって生成)
<form action="edit.php" method="post">
<a href="javascript:void" onclick="edit()";>edit</a>
<div id="checkbox"></div>Row1 contents<br>
<div id="checkbox"></div>Row2 contents<br>
<form type = "submit" value="Edit">
</form>
誰かがこれを行う方法を知っていますか?つまり、送信用に選択できるボックスを表示しますか?
提案をありがとう。