这是有效的代码(但重复)。我试图用“getElementsByClassName”替换“getElementById”部分,向元素添加一个类——但这对我来说没有用。现在我为每个 ID 重复一次这个匿名函数:
document.getElementById("gasCost").onkeypress = function(e) {
if(e.keyCode == 13) {
goButton();
}
}
HTML:
<input placeholder="How far are you going? (miles)" id="distance">
<input placeholder="How many MPG does your car get?" id="mileage">
<input placeholder="What's the average cost of gas?" id="gasCost">
是否可以先定义函数并将其调用到每个 ID?是否可以对课程进行不同的处理?我对所有建议持开放态度,但我不想使用 jQuery。