gpt4 book ai didi

javascript - 使用 .appendChild 添加 到
转载 作者:搜寻专家 更新时间:2023-10-31 22:07:51 26 4
gpt4 key购买 nike

每次我尝试在表格中输入新单元格时,它都不会在 bowlersName 值中添加文本。我的 Javascript 代码有问题吗?它说“未定义”。

<script type="text/javascript">
/* <![CDATA[ */

function addBowler() {
var newBowler = document.getElementsByName('bowlersName').value;
var tr = document.createElement('tr');
var td = tr.appendChild(document.createElement('td'));
td.innerHTML = newBowler;
document.getElementById("bowlerList").appendChild(tr);
}
/* ]]> */
</script>
</head>
<body>
<!-- HEADER 1 & 2 -->
<h1>Central Valley Lanes</h1>
<h2>2008 Bowling Teams</h2>
Bowler's name <input type="text" name="bowlersName" size="15" /><input type="button" value="Add Bowler" onclick="addBowler()" />

<h2>Team Roster</h2>
<form action="FormProcessor.html" method="get">
<table border="1" id="bowlerList">
<tr>
<td id="empty">Your team roster is empty</td>
</tr>
</table>
<br />
<input type="button" value="Submit Roster" />
</form>
</body>

最佳答案

尝试改变这一行:

td.innerHTML = (" + bowlersName + ");

对此:

td.innerHTML = "(" + bowlersName + ")";

关于javascript - 使用 .appendChild 添加 <TR> 到 <TABLE>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16269652/

26 4 0