我正在制作一个表单,将玩家添加到活动中。 该表单搜索具有用户指定的搜索条件的玩家的数据库,然后列出所有匹配的玩家,并在他们旁边添加一个添加按钮。 我还有一个包含所有表头的表,然后是
<div id="PlayerAdded">
在表格结尾之前的标签。
我已经写了一个函数,当玩家&#34;添加&#34;时,将下一行的数据输出到表中。单击按钮。我的功能说:
function add(){
document.getElementById("PlayerAdded").innerHTML += "<tr><td>success</td></tr>";
}
我希望这会添加一行,但它只会添加&#34;成功&#34;在表格之上(当我使用成功这个词作为我的测试字符串lol时,也许我有点乐观)。 有人可以告诉我为什么它没有在div中添加代码&#34; PlayerAdded&#34;?
如果有帮助,这里有一些HTML:
<table border='1px'>
<tr><th colspan='6'> <?php echo ($eName . " - " . $vn); ?></th></tr>
<tr><th>Player ID</th>
<th>Player Name</th>
<th>Place</th>
<th>Points</th>
<th>Cash</th>
<th>Ticket?</th></tr>
<div id="PlayerAdded"> </div>
<tr><td colspan='3'>Search <input type='text' id='newsearch'></input>
</table>
答案 0 :(得分:1)
尝试用@Barmar用户说:
<table border='1px'>
<tr><th colspan='6'> <?php echo ($eName . " - " . $vn); ?> </th></tr>
<tr id="topTr"><th>Player ID</th>
<th>Player Name</th>
<th>Place</th>
<th>Points</th>
<th>Cash</th>
<th>Ticket?</th>
</tr>
<tr id="botTr"><td colspan='3'>Search <input type='text' id='newsearch' />
</table>
<input type="button" name="hitme" id="hitme" value="hitme" onclick="add();" />
然后:
{{1}}