2010-01-12 93 views

回答

0

如果单元格只包含文本像这样应该做的:

var someNumber, stringData = $("table_cell_id").innerHTML.strip(); 
if (stringData.length > 0) someNumber = Number(stringData); 
if (isNaN(someNumber)) { 
    alert("Error: someNumber is not a number"); 
} 
else { 
    alert(someNumber); 
} 

的innerHTML返回细胞的原始字符串数据。条()移除前导和尾部空格和数量(x)的连铸修整字符串为一个数字。

如果单元格可以是空的,你wan't检查,当然。此外,这是好事,检查变量是否为NaN(非数字)。

这里是一个一行应工作:

var someNumber = Number($("table_cell_id").innerHTML.strip());