實作上述需求有如下倆種方式分别如下:
1. 擷取非擴充單元格的值
定義 js 方法如下:
<script>
function gValue(){
var tab1=document.getElementById("report1_A1").innerHTML; --使ç¨è¿ç§æ¹å¼è·åååæ ¼éè¦å¨htmlæ ç¾ä¸æ·»å generateCellId="yes"å±æ§æè½è·åååæ ¼ç¼å·
alert(tab1);
}
</script>
<script> function gValue(){ var tab1=document.getElementById("report1_A1").innerHTML; --使用這種方式擷取單元格需要在html标簽中添加 generateCellId="yes"屬性才能擷取單元格編号 alert(tab1); } </script>
報表 html 定義如下圖:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5SOwATOwIzM4gzNhdTM2QmY5U2Y0EjN5ImMygjM4Q2Nz8CXl9CXuNmLt92YuQnZvNXchJnLn1Wavw1LcpDc0RHaiojIsJye.png)
最終效果:
2. 擷取擴充後單元格的值
定義 js 方法如下:
function f(cell){
alert( cell.innerHTML );
}
報表單元格 HTML 定義如下圖:
最終效果如下圖:
ps: 使用第二種方法擷取單元格的值不用生成 id 是以不需要添加 generateCelld=“yes” 屬性
連結:http://c.raqsoft.com.cn/article/1534918139702
來源:乾學院