有没有办法使用 javascript 在页面上的多个 div 或多个位置编写相同的东西客户端?
我有一个从数据库输出行的 php 脚本。要编辑内容,我想在每一行之前插入一个复选框,就像使用 iphone 编辑联系人一样,为了快速完成,我正在尝试使用 javascript 在每行之前使用 getElemenByID 填充一个带有复选框的 div。
一个问题是你不能在一个页面上拥有多个同名的 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(由 PHP 从 dbase 生成)
<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>
有谁知道这样做的方法,即使框出现,然后可以选择提交?
非常感谢您的任何建议。