次の例のようなテーブルを含むhtmlがあります
<td class="topiccell">
<span class="topicnormal">
<a class="value" href="/topic/?lang=en&action=viewtopic&topic=http%3A%2F%2Fwww.wandora.org%2Fsparql%2Fresultset%2Fliteral%2F40">
40
</a>
</span>
</td>
<td class="topiccell">
<span class="topicnormal">
<a class="value" href="/topic/?lang=en&action=viewtopic&topic=http%3A%2F%2Fwww.wandora.org%2Fsparql%2Fresultset%2Fliteral%2F40">
3
</a>
</span>
</td>
そして、を使用して40、3、および別の75の数値を解析する必要があります.innerHTML
。それでは、75個すべての数字を合計したいと思います。私は以下を使用しました
var valuelements = document.getElementsByClassName("value");
var features = new Array(valuelements.length);
for (var i=0; i<=features.length; i++){
var val = valuelements[i].innerHTML;
var counter = counter + val;
}
document.write(counter);
結果は403などのようでした...試してみparseInt
ましparseFloat
た.value
が、結果は常にNaN.
何か提案でしたか?