Encontré este código que lo hace por Id, solo que no logro incorporarlo a la primera fucnción:
Código HTML:
Ver original<script type="text/javascript">
function DoSum()
{
document.getElementById("Sum").value =
parseInt(document.getElementById("No1").value) +
parseInt(document.getElementById("No2").value) +
parseInt(document.getElementById("No3").value) +
parseInt(document.getElementById("No4").value) +
parseInt(document.getElementById("No5").value)
}
<input type="text" id="No1" style="width:20px" value="10"/> +
<input type="text" id="No2" style="width:20px" value="20"/> +
<input type="text" id="No3" style="width:20px" value="30"/> +
<input type="text" id="No4" style="width:20px" value="40"/> +
<input type="text" id="No5" style="width:20px" value="50"/> =
<input type="text" id="Sum" style="width:30px"/> <input type="button" value="Sum" onclick="DoSum()"/>