作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<Script>
function getExperience()
{
var xp = document.getElementById('txt_XP').value;
document.getElementByID("plank").innerHTML = xp/30;
}
</Script>
这是我的代码,我的问题是我似乎无法用 id 的 planl、oakPlank、teakPlank 和 mahoganyPlank 覆盖表中的数据。我在想我可能对以前做过这种事情的人犯了一个明显的错误,但我似乎无法理解。非常感谢任何帮助,如果有帮助,这里是我的表格的一个片段:
<tr>
<td>Plank</td>
<td id="plankXP">30</td>
<td id="plank">0</td>
</tr>
编辑:我没有意识到这可能是相关的,我的错。这是我用来获取输入的表单,在输入警报以查看它是否可以检索 XP 后,它运行正常:
<form name="experience" id="experience_frm" action="#">
Experience: <input type="text" name="XP" id="txt_XP"/>
<input type="submit" value="Go" onclick="getExperience();"/>
</form>
最佳答案
您使用了错误的 document
方法。 Javascript 区分大小写。你用过:
document.getElementByID
用于获取 id="plank"
元素。但是你需要使用:
document.getElementById
注意 d
(最后一个字符)的变化。
有了这个改变,一个简单的例子对我有用:
关于javascript - 如何用 Javascript 写入表格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15893345/
我是一名优秀的程序员,十分优秀!